Pergunta

Como posso personalizar visualmente os campos de preenchimento automático no Wicket (alterar cores, fontes, etc.)?

Foi útil?

Solução

Você pode usar CSS para modificar a aparência deste componente.Para o componente de preenchimento automático Ajax na versão 1.3, o elemento que você deseja substituir é div.wicket-aa, então, por exemplo, você pode fazer:

div.wicket-aa {
    background-color:white;
    border:1px solid #CCCCCC;
    color:black;
}
div.wicket-aa ul {
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0pt;
   padding:5px;
}
div.wicket-aa ul li.selected {
    background-color:#CCCCCC;
}

Outras dicas

Perilandmishap tem provavelmente a resposta mais útil para as suas necessidades.Pessoalmente, sempre achei o controle de preenchimento automático padrão do Ajax no Wicket lamentavelmente insuficiente para minhas necessidades.Se você realmente deseja uma "sensação" profissional em seu preenchimento automático, use as bibliotecas Ajax do Wicket.

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