2011-09-16 10 views
2

インライン編集を実行していて、1つの列の編集タイプをドロップダウンに設定しています。jqgrid - タイプを選択してHTMLエンコードされたデータが正しく表示されない

{ 
    "name":"id_secretary", 
    "index":"id_secretary", 
    "hidden":false, 
    "edittype":"select", 
    "editable":true, 
    "formatter":"select", 
    "editoptions": { 
     "value":"null:; … 87604:NKWABI NG'HNGE;87613:NSOMA MIGAMBA;87629:NTUBI NSHAAHI;87608:NZEGELA MADUHU;87600:NZILA MALUGU;87606:NZILINZI AMINI;87591:PIUS NGWALALI;87586:SAGANDA JOHN;87607:SAKA NG'HONGE;87618:SALU ND'HWANI;87614:SEMELA MALAGU;87625:SHAURI KILULU;87621:SHILINGI KILULU;87585:SULAY SHIJA;87623:TIPA KITEJA;87598:TUMA ISEME", 
     "multiple":false 
} 

は:「未定義」のエントリを引き起こしているダウン:列の

定義ドロップで表示する - ドロップダウンのためのJSONのエントリのいくつかは、HTMLエンコードされた文字を持っていますドロップダウンでHTMLエンコードされた文字を処理する方法がありますか、または最初に返すJSONデータにこれらを含めないでください。 ありがとう!

答えて

2

私は、javascriptとjqgridの両方にhtmlDecode()関数があると思うので、これらのエンティティをあなたのために修正する必要があります。

autoencode:真のあなたの問題を解決します:

私はjqGridオプションautoencodeがあることを願って本当の

2

たぶんあなたが設定され、そのためjqgridパラメータを使用しようとすることができます。

ダリオ