jqGrid select editOptions не обновляется сразу - PullRequest
1 голос
/ 26 марта 2012

Я пытаюсь динамически загружать значения в выборку в jqGrid. Это почти работает. Проблема в том, что значения, которые возвращаются с сервера, не отображаются, пока пользователь не изменит строку! Когда я отлаживаю, я вижу, что устанавливаются корректирующие значения, но список выбора не обновляется! Использование IE9.

        $("#my_grid").setColProp("master_col", { editoptions: { value: data.verksamheter, dataEvents:
        [
            { type: 'change', fn: function (e) {
                var url = '@Url.Action("GetData", "Controller")'
                $.getJSON(url, { id: e.srcElement.value }, function (data) {
                    $("#my_grid").setColProp("details_col", { editoptions: { value: data.verksamhetsslag} });

                });

            } 
            }
        ]
        }
        });

1 Ответ

0 голосов
/ 26 марта 2012

Если вам нужно обновить список выбора одного столбца ("details_col") , когда редактирование уже началось , например, если вам нужно обновить список выбора столбца "details_col", это пользователь изменяет опцию выбора другого столбца ("master_col"), вы должны сделать это вручную . Просто установки новых value из editoptions недостаточно.

В ответ Я продемонстрировал, как это сделать. Код не короткий, но шаги действительно необходимы.

...