dijit.form.FilteringSelect está cerca de lo que necesito. He intentado muchas maneras de hacer lo que quiero, pero siendo un principiante nunca sé si voy en la dirección correcta.dijit.form.FilteringSelect con búsqueda de subcadena
Cuando comienzo a escribir en un FilteringSelect, solo veo las opciones que comienzan con lo que escribí. Como una consulta en value + "*"
Lo que necesito es ver cualquier opción que tenga lo que escribo en cualquier lugar. Como una consulta en "*" + value + "*"
Entonces, si hay "Apple", "Banana" y "Naranja", y escribo "e", debería ver "Apple" y "Naranja". Si es posible, con la cadena de búsqueda enfatizó: "Appl e", "Orang e"
Creo que necesito un poco de almacenamiento de datos inteligente, pero en cualquier lugar que vaya se parece a un callejón sin salida. ¿Me estoy perdiendo algo, o debería hacer esto de una manera completamente diferente?
Tenga en cuenta que si establece 'queryExpr' en un valor diferente al predeterminado (inicio del término de búsqueda) también puede configurar' searchDelay: 1000' (1 seg o menos) b/c cada vez que busque, sobrescribe lo el usuario tipeó w/the top term. –
Alternativa a la demora, puede establecer 'autocompletar' en falso. https://bugs.dojotoolkit.org/ticket/13915 –