Usuário com melhor resposta
[SPServices] Carregar combos a partir de valor selecionando em outra combo. Como fazer isto com javascript?

Pergunta
-
Olá,
Tenho uma lista no sharepoint 2010.
Esta lista possui 4 campos do tipo consulta.
Estes 4 campos do tipo consulta são listas que se relacionam entre si.
Exemplo:
Pais -> Estado -> Cidade -> Bairro
1 Bairro deve ter 1 Cidade
1 Cidade deve ter um Estado
1 Estado deve ter um Pais
Preciso criar no NewForm.aspx da lista uma forma de filtrar os valores das combo de acordo com o valor selecionado.
Exemplo:
Seleciono o pais Brasil. A combo estado deve mostrar apenas os estados do pais Brasil.
Eu já fiz isto no infopath (exemplo neste post), mas o uso do infopath não ajuda muito.
Gostaria de fazê-lo com javascript/jquery.
Alguém já o fez?
Obrigado
k2rto4-Pb - Analista SharePoint
- Editado TI DEV sexta-feira, 27 de junho de 2014 14:34
Respostas
-
Achei um post muito bom que ensina passo-a-passo como fazer o que preciso.
Segue link:
http://lavssharepointworld.blogspot.com.br/2013/02/filter-column-based-on-another-column.html
Informações importantes:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <script src="http://shpt06/sites/danet/AOPA/SiteAssets/jquery.SPServices-0.5.8.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $().SPServices.SPCascadeDropdowns({ relationshipList:"Lista filho que terá os itens filtrados na tela (Nome da Lista)", relationshipListParentColumn:"Coluna que preenche os dados do campo parentColumn (Lista Pai)", relationshipListChildColumn:"Coluna que preenche os dados do campo childColumn (Lista Filho)", parentColumn:"Combo que servirá de filtro para filtrar outra combo (Nome do campo Consulta no form)", childColumn:"Combo que terá os dados filtrados (Nome do campo Consulta no form)" }); }); </SCRIPT>
Agora é só adaptar ao meu cenário.
Abs
k2rto4-Pb - Analista SharePoint
Todas as Respostas
-
-
Achei um post muito bom que ensina passo-a-passo como fazer o que preciso.
Segue link:
http://lavssharepointworld.blogspot.com.br/2013/02/filter-column-based-on-another-column.html
Informações importantes:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <script src="http://shpt06/sites/danet/AOPA/SiteAssets/jquery.SPServices-0.5.8.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $().SPServices.SPCascadeDropdowns({ relationshipList:"Lista filho que terá os itens filtrados na tela (Nome da Lista)", relationshipListParentColumn:"Coluna que preenche os dados do campo parentColumn (Lista Pai)", relationshipListChildColumn:"Coluna que preenche os dados do campo childColumn (Lista Filho)", parentColumn:"Combo que servirá de filtro para filtrar outra combo (Nome do campo Consulta no form)", childColumn:"Combo que terá os dados filtrados (Nome do campo Consulta no form)" }); }); </SCRIPT>
Agora é só adaptar ao meu cenário.
Abs
k2rto4-Pb - Analista SharePoint