在field_reference之后插入添加按钮

时间:2014-02-28 10:17:45

标签: atk4

我想修改表单类,因此对于每个field_reference,它都会添加一个按钮+,这样用户就可以直接在引用的表中插入一个新元素。

即:我填写了一份客户表格,但无法在列表中找到他的城市。我只需点击+,就会显示城市表单,让我插入正确的城市。

我想我必须尝试修改atk4 / lib / Controller / MVCForm.php

if($field instanceof Field_Reference || $field_type=='reference') { $form_field->setModel($field->getModel()); }

但也许它可以直接在atk4 / lib / field / Reference.php中添加。

1 个答案:

答案 0 :(得分:0)

试试这个: https://github.com/atk4/autocomplete/blob/master/lib/Form/Field/Plus.php

这并不是你要求的,但是这个字段类型实现了“加”行为。如果不使用自动填充字段

,您至少可以从中获得一些想法