0

フォームで multiSelect フィールドを使用する方法の良い例はありますか? それについてのドキュメントには何もありません。

他のフィールドと同じように追加すると、エラーが発生します。atk4.2を使用しています。

このコード:

$f = $form->addField('multiSelect', 'name', 'Caption'); 

このエラーが発生します

Exception_Logic

Method is not defined for this object


Additional information:

class: jUI
method: addPlugin
arguments: Array ( [0] => multiSelect )
.../atk4/lib/BaseException.php:38
4

3 に答える 3

1

setAttr('multiple')を使用すると、「ドロップダウン」フォームフィールドにバグがあり、最後に選択した値のみが返されていました。これは、githubのATK4開発者によって解決されました。https://github.com/を参照してください。 atk4 / atk4 / pull / 233

于 2013-01-26T16:54:48.007 に答える
0
$f = form->addField('DropDown', 'name','Caption')->setAttr('multiple')->setModel('Application');

しかし、いくつかのレコードを選択するように設定する方法をまだ探しています...

于 2014-01-13T21:55:51.470 に答える
0

これは非推奨のフィールド タイプです。デフォルトのドロップダウンを使用して、メソッドで複数選択オプションを追加できますsetAttr

于 2012-05-13T19:13:52.827 に答える