Skip to content

Penyaringan WebCombo solusi lengkap ke Cina

memiliki kontrol, ketika kontrol properti Editable diatur ke "benar", maka Anda dapat memasukkan teks penyaringan yang pop-up grid dalam catatan. Namun kontrol filter hanya mendukung inggris tidak mendukung filter Cina. Setelah pengujian, mungkin bukan solusi sempurna penyaringan cina masalah.

Pertama-tama, dari Editable ditetapkan benar, EnableXmlHTTP = "Benar", ComboTypeAhead = "Suggest". Kemudian, edit ClientSideEvents peristiwa yang EditKeyUp.

? Lihat Kode JAVASCRIPT
  webComboId , newValue , keyCode ) { fungsi wcbCommodity_EditKeyUp (webComboId, newValue, KeyCode) (  
 / / Newvalue sebagai masukan teks, Cina dikodekan menjadi karakter ascii, itu harus diterjemahkan untuk mengembalikan ke dalam sebuah string.
     unescape ( newValue ) ; var s = unescape (newValue);
     " name like '%" + s + "'" ) ; webComboId. selectWhere ( "nama like '%" + s + "'");
 ) 

Dengan cara ini, setelah Anda selesai memasukkan karakter Cina, dan kemudian masukkan spasi dapat disaring Cina. Jadi, mengapa lagi memasukkan spasi? Karena ketika input karakter Cina, dan tidak menghasilkan EditKeyUp event. Jika acara ini EditKeyDown jika insiden newValue namun insiden memiliki kotak input sebelum teks.

Di atas juga bukan solusi, aku tidak tahu apa cara yang baik untuk memecahkan filter Cina

Tags:

Related Blog

Posting sebuah Komentar

Email Anda tidak pernah diterbitkan maupun bersama-sama. Required fields are marked *