Există WebCombo în NetAdvantage de control, în cazul în care controlul de proprietate Editable este setat la "true", atunci puteţi introduce text de filtrare webCombo tip pop-up grilă în evidenţa contabilă. Dar controlul acceptă numai filtru de limba engleză, nu suport filtrele de chinezi. După testare, poate soluţia perfectă nu chinez problemă de filtrare.
Mai întâi de toate, WebCombo de Editable fi stabilit adevărat, EnableXmlHTTP = "true", ComboTypeAhead = "Sugerează". Apoi, editaţi ClientSideEvents evenimente EditKeyUp.
? Vizualizaţi Codul JAVASCRIPTfunction wcbCommodity_EditKeyUp (webComboId, newValue, keycode) (
/ / Newvalue ca de introducere a textului, caracterele chinezesti sunt codificate în ASCII, ar trebui să fie decodat pentru a restabili într-un şir.
var s = unescape (newValue);
webComboId.selectWhere ( "nume de genul '%" + S + "'");
)
În acest fel, după ce aţi terminat de introdus caractere chinezeşti, şi apoi a introduce un spaţiu poate fi filtrată din China. Deci, de ce din nou a introduce un spaţiu? Pentru că atunci când caracterele de intrare chineză, şi nu produce evenimentul EditKeyUp. În cazul în care evenimentul este EditKeyDown în cazul în care newValue incidentul, dar incidentul a casetă de introducere înainte de textul.
Cele de mai sus nu este exact o soluţie, nu ştiu ce o modalitate buna de a rezolva filtrele chinez
Tag-uri: NET, NetAdvantage, WebCombo
Related Blog
WebCombo în UltraWebGrid (0)
UltraWebGrid un Bug (0)
Un alt UltraWebGrid Bug? (0)
UltraWebGrid punerea în aplicare a multi-header de masă (0)
NetAdvantage pentru Bug NET proiectului Upgrade-ul institutiei (0)
De asemenea tagged NET, Webcombo