選択リスト オプションの動的ロードに苦労しています。何か役に立つものを見つけたいと思って、私は数時間グーグルで検索しました。このポータルでいくつかのことを見つけましたが、それほど役に立ちませんでした... アプリケーションのロジックは次のとおりです。 -アーカイブボックスの概要があります。-それらの編集時に、アーカイブボックスIDに応じたオプションを含む複数選択リストを取得する必要があります-すでに選択された商品のリスト
dataInit-function を介して選択リスト オプション (私の場合、この特定のボックスにアーカイブされている商品) をロードできると思います
editoptions: { dataInit: function( elem )
どうすればこの問題を解決できますか?
どんな助けでも大歓迎です!前もって感謝します!
更新 1
私にとって、それは純粋な神秘主義です。
'dataInit'=> "function (elem) {
var url = '/selectlist/?value='+elem.value;
console.log(url);
grid.setColProp('box_no', { editoptions: { dataUrl: url}});
}",
コンソールでは、クリックするたびに正しい URL を取得していますが、選択したリストには、選択した最初の行の値が一度だけ入力されます。オプション recreateForm は true に設定されていますが、役に立ちません。