0

データベース内のデータを使用して一部のフィールド (すべてではない) をオートコンプリートしたいという crud フォームがあります。ポップアップのためにすべてのフォームをリロードしたくありません (変更が失われます)。このような単純なフィールドをリロードしようとすると。$myfield = $crud->form->getElement('myfield'); イベントで $myfield->js()reload() の後に実行します。myfield 内に新しいフォームがあり、すべてのフィールドがサブフォーム内にあります。

私の質問は、crudフォームとは無関係にフィールドをリロードすることは可能ですか?それを正しく行う方法は?

4

1 に答える 1

0

これを試して。不明な点があればお知らせください。

$form->js()->atk4_form(
         'reloadField',
         'field_name',
         array($this->api->url(),'some_other_var'=>'some_other_var_value')
)
  • field_name - リロードするフィールドの名前
  • some_other_var - URL に追加される追加の変数

reloadField js 関数の詳細はこちら

于 2012-11-30T10:48:42.497 に答える