Estou com um problema em que preciso passar uma List
de Disciplinas porem aparentemente o filterBy
funciona apenas com Strings
Coluna da Tabela:
<p:column headerText="Disciplina" filterBy="#{servidorMB.pesquisaDisciplina(inscricao.numeroInscricao)}" >
<h:outputText value="#{servidorMB.trataDisciplina(inscricao.numeroInscricao)}" />
</p:column>
A função no Bean:
public List<Disciplina> pesquisaDisciplina(String numeroInscricao){
List<Disciplina> disciplina;
String disciplinas = null;
disciplina = service.listarDisciplina(numeroInscricao);
return disciplina;
}
Gostaria de saber como realizo essa busca por uma List
pois se eu passo uma String ele vai buscar apenas pelo primeiro nome da primeira Disciplina.