2

SELECT 要素に接続された Select2 jquery プラグインがあります。その Select2 には allowClear 属性があります。

リストで値を選択すると、対応する入力ボックスが選択した値を反映するように設定されません。選択した値は、JQGRID 編集フォームによって設定されます。

これは、選択列を作成する方法です。

        {name: "responsable", width: 200, editable: true, edittype: "select", formatter: 'select', editrules: {required: false}, editoptions: {style: 'width: 310px', value: '{{ usuarios }}', dataInit: function(el) {
                    $(el).select2(
                            {
                                placeholder: "-[Seleccione responsable]-",
                                width: 310,
                                allowClear: true
                            });
                }}, stype: 'select', searchoptions: {sopt: ['eq'], value: '{{ usuarios }}'}},

最初に編集ダイアログを開くと、入力ボックスにグリッドの値が設定されていますが、別の要素を選択すると入力テキストに古い値が表示されますが、選択リストを展開すると正しい値が表示されます選択されました。

どうすればこれを解決できますか?

ありがとうハイメ

4

1 に答える 1