jqgrid - редактирование типа select с неверным отображением данных в кодировке HTML - PullRequest
2 голосов
/ 16 сентября 2011

Я выполняю встроенное редактирование, и в раскрывающемся списке выбран тип редактирования одного из столбцов.Некоторые записи в JSON для раскрывающегося списка имеют символы в кодировке html, в результате чего в раскрывающемся списке отображается запись «undefined» .:

Определение столбца:

{
    "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
}

Есть ли способ обработки символов, закодированных в HTML, в раскрывающемся списке, или данные, которые я возвращаю, не содержат их в первую очередь?Спасибо!

Ответы [ 2 ]

2 голосов
/ 05 января 2012

Может быть, вы можете попробовать использовать для этого параметр jqgrid, установите:

автоматический код: true

Я надеюсь, что опция jenGrid autoencode: true решит вашу проблему.

Dario

2 голосов
/ 16 сентября 2011

Я считаю, что и javascript, и jqgrid имеют функции htmlDecode (), которые должны исправить эти объекты именно для вас.

...