Pergunta

Então, eu estou altera código de outra pessoa, e eles usaram um controle Accordion data-limite. Eu preciso desabilitar a funcionalidade do acordeão de modo que o primeiro item é expandido e o resto são apenas minimizado e mantido dessa forma.

Além disso, há alguma maneira de colocar uma aula sobre o item final?

Muito obrigado antecipadamente.

Foi útil?

Solução

A coisa mais fácil pode ser para substituir o controle Accordion com um repetidor que é estilo para se parecer com o acordeão atual.

Mas, para tentar responder à sua pergunta (s):

Criar um manipulador de eventos OnItemCommand que apenas define o SelectedIndex a 0. Dessa forma, o usuário não pode abrir quaisquer outros itens no acordeão.

Quanto ao estilo do artigo final, você terá que criar um manipulador de eventos OnItemDataBound que sabe como pode itens estão em sua coleção, e depois contar os itens que ele vinculados. Quando o método é obrigatório um item com o índice que corresponde ao tamanho da coleção que você acabou de definir CssClass do item a ser a classe para o item final. (Essa mesma técnica também deve funcionar se você tivesse que substituir o acordeão com outro controle.)

Verifique a primeira resposta para a pergunta ' Como faço para ligar um ASP.net ajax AccordionPane a um XmlDataSource? ' para um exemplo do manipulador de eventos ItemDataBound.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top