mentre continuo a aggiornare metodi e proprietà della classe che estende il tipo Style, ho trovato un bug durante l'utilizzo di DropDownListFx.
in particolare in una situazione tipo questa:
<p id=SearchTooltextBox> -- mio controllo(renderizza 4 tag) -- textbox -- textbox <p>
<p id=SearchTooltextBox> --textbox di DropDownListFx --bottone di DropDownListFx <p>
--div contenente gli item -- textbox -- textbox <p><p>
dire che sono rimasto sorpreso è poco, ho isolato il problema fino a capire, il patatrac arrivava nel momento di renderizzare il div, che contiene i vari item.
ci ho sbattuto la testa per un pò di tempo, riconsulto sdk, l'errore doveva per forza essere localizzato quà:
protected virtual void RenderRollOut( HtmlTextWriter output) { this.AddAttributeToRenderRollOut( output); output.RenderBeginTag("div"); this.RenderContents(output); output.RenderEndTag();
scartato this.RenderContents(output); e this.AddAttributeToRenderRollOut( output);
rimaneva solo output.RenderBeginTag("div");
nell'sdk trovo una frase sibillina :
Se viene specificato l'elemento div, questo metodo esegue la formattazione HTML di base dell'elemento table per presentare il contenuto HTML.
sto ancora pensando al senzo della frase...
preso dallo sconforto, faccio il classico tentativo da uomo ormai alla frutta, cambio il tag da renderizzare, visto che il solito effetto potevo ottenerlo con un span
protected virtual void RenderRollOut( HtmlTextWriter output) { this.AddAttributeToRenderRollOut( output); output.RenderBeginTag("span"); this.RenderContents(output); output.RenderEndTag(); }
sorprendentemente tutto è andatao a posto...dovrò investigare sul motivo, per chi usando DropDownListFx ha riscontrato il solito problema, cambiando il tag da renderizzare tutto si accomoda, inoltre mi sono reso conto che il comportamtneto di DropDownListFx va leggermente rivisto nella gestione degli style, ma questa è un altra storia.
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- Modificare il controllo TreeView, il 2 dicembre 2008 alle 19:27
- Perfezioniamo il ProfileDataSorce, il 13 ottobre 2008 alle 11:14
- Un DataSource per il Profile, il 10 ottobre 2008 alle 15:06
- TrueSpace 7 gratuito, il 24 luglio 2008 alle 10:59
- adesso dico la mia sull'Iphone, il 22 luglio 2008 alle 10:33
- Come tutto ebbe inizio, il 21 luglio 2008 alle 09:22