NetAdvantage hefur WebCombo stjórna, þegar stjórn editable eign er stillt á "true", þá er hægt að slá inn texta sía webCombo á pop-up "rist í færslur. En stjórn styður eingöngu enska sía ekki styðja kínverska síur. Eftir prófun, mega ekki fullkomna lausn kínverska sía vandamál.
Fyrst af öllu, að Webcombo af editable setja satt, EnableXmlHTTP = "True", ComboTypeAhead = "Tillaga". Þá, breyta ClientSideEvents á EditKeyUp atburðum.
webComboId , newValue , keyCode ) { virka wcbCommodity_EditKeyUp (webComboId, newValue, keycode) ( / / Newvalue sem inntak texta, kínversku stafir eru kóðuð í ASCII, ætti hún að lesa úr leyniletri til aftur inn í streng. unescape ( newValue ) ; var s = unescape (newValue); " name like '%" + s + "'" ) ; webComboId. selectWhere ( "nafn eins og '%" + S + "'"); ) |
Á þennan hátt, eftir að þú hefur lokið við að slá inn kínverska stafi, og síðan slá inn bil getur verið síuð kínversku. Því þá aftur inn í rúm? Því þegar inntak kínverska stafi, og hjartarskinn ekki ávextir og grænmeti EditKeyUp atburð. Ef atburður er EditKeyDown ef newValue um atvik en atvik hefur inntak kassi fyrir texta.
Hér að ofan er ekki einmitt lausn, ég veit ekki hvað er góð leið til að leysa kínversku síur
Tags: NET, NetAdvantage, Webcombo

Post a Comment