dijit.form.FilteringSelect non visualizza alcun valore
-
11-09-2019 - |
Domanda
creo un filtraggio selezionate in questo modo:
var lensMapServiceFS = new dijit.form.FilteringSelect({
displayedValue: this.layerNames[0],
value: this.layerNames[0],
name: "lensMapServiceFS",
required: false,
store: lensMapServiceOptions,
searchAttr: "name",
style: {'width': '100px', 'fontSize': '8pt'}
}, this.id + ".lensMapService");
Ma quando i miei caricamento della pagina, non viene visualizzato nulla nel filtraggio selezionate. Tutti i valori dal mio negozio di visualizzazione quando si Cilck la discesa, ma nulla è in realtà visualizzati nel filtraggio di selezione. Se io chiamo getValue () o getDisplayedValue () dal Firebug o chorme consolo il valore corretto viene restituito. Tutte le idee?
Soluzione
Bene, si è rivelato essere un semplice problema di CSS. Il valore è stato effettivamente lì, ma il colore del testo era bianco su uno sfondo bianco. Ho aggiunto 'colore': '# 444' per la proprietà di stile nel costruttore e tutto va bene.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow