Hay WebCombo en NetAdvantage controles, cuando el control de la propiedad editable se establece en "true", entonces se puede introducir texto filtrado webCombo el pop-up de la red en los registros. Sin embargo, el control sólo es compatible con filtro Inglés no admite los filtros de China. Después de probar, no la solución perfecta de China problema de filtrado.
En primer lugar, WebCombo de Editable establecer cierto, EnableXmlHTTP = "True", ComboTypeAhead = "Sugerir". Luego, editar ClientSideEvents los acontecimientos EditKeyUp.
? Ver código wcbCommodity_EditKeyUp JAVASCRIPTfunction (webComboId, newValue, keyCode) (
/ / Nuevovalor como la introducción de texto, los caracteres chinos están codificados en ASCII, debe ser decodificado para restaurar en una cadena.
var s = unescape (newValue);
webComboId.selectWhere ( "nombre como '%" + s + "'");
)
De esta manera, después de haber terminado de introducir los caracteres chinos, y luego entrar en un espacio se puede filtrar chino. ¿Entonces por qué entrar en un nuevo espacio? Porque cuando la entrada de caracteres chinos, y no produce EditKeyUp evento. Si se EditKeyDown el caso si el newValue el incidente, pero el incidente antes de que el cuadro de entrada de texto.
Lo anterior no es exactamente una solución, no sé lo que es una buena manera de resolver los filtros de China
Tags: NET, NetAdvantage, WebCombo
Relacionado blog
WebCombo en UltraWebGrid (0)
UltraWebGrid a Bug (0)
UltraWebGrid otro fallo? (0)
UltraWebGrid aplicación de multi-cabecera de la tabla (0)
NetAdvantage for Bug NET proyecto de mejora de Empresa Eléctrica (0)
También puso NET, Webcombo