Það voru WebCombo NetAdvantage stjórna, þegar stjórn editable eign stillt á "true", svo þú getur slegið inn texta sía webCombo rist sem birtist í skrám. En stjórn styður einungis enska, kínverska sía styður ekki sía. Eftir próf, getur þú ekki síað fullkomna lausn á kínversku vandamál.
Fyrst af öllu, WebCombo the editable til að stilla rétt EnableXmlHTTP = "True", ComboTypeAhead = "Tillaga". Þá, breyta ClientSideEvents the EditKeyUp atburð.
webComboId , newValue , keyCode ) { virka wcbCommodity_EditKeyUp (webComboId, newValue, keycode) ( / / Newvalue að slá inn texta, kínversku stafir eru kóðuð inn ASCII, svo sem eins og að lesa the band. unescape ( newValue ) ; var s = unescape (newValue); " name like '%" + s + "'" ) ; webComboId. selectWhere ("nafn eins og '%" + s + "'"); ) |
Á þennan hátt, eftir að þú slærð inn stafi, síðan slá inn bil getur verið síuð kínversku. Svo hvers vegna aftur inn í rúm? Því þegar að inntak kínverska stafi, og er ekki að framleiða EditKeyUp atburð. Ef atburður er EditKeyDown orð, ef búið er til í newValue atburður en áður en inntak textareitinn.
Yfir er ófullnægjandi lausn, ég veit ekki hvað góð leið til að leysa kínverska filters


Post a Comment