ATK4 自动完成
ATK4 autocomplete
我根据 https://github.com/atk4/money-lending-tutorial/blob/master/tutorial/en/step1.md , it works, but I can not manage to integrate the https://github.com/atk4/autocomplete 插件创建了一个演示。
有人可以指点我:
1.如何安装? (我通过添加 "atk4/autocomplete": "dev-master"
和 composer install
命令修改 composer.json 来完成)
2.我怎么才能autoload/integrate呢?
3.如何使用?示例显示 $this->hasOne('User')->display(...);
,但未定义 display()
函数。
更新:自动完成现在是敏捷的一部分 UI
http://ui.agiletoolkit.org/demos/autocomplete.php
可以像以下一样简单地使用:
$form->addField('country3', [
'AutoComplete',
'model' => new Country($db),
'placeholder' => 'Search for country by code, LV or UK',
'search' => ['name', 'iso', 'iso3'],
]);
旧答案
不幸的是,"atk4/autocomplete" 与 Agile UI / Agile Data 不兼容,因此可能需要重写。
使用敏捷实现自动完成 UI:
了解回调和虚拟页面:http://agile-ui.readthedocs.io/en/latest/core.html#callbacks-and-virtual-pages
使用回调创建您自己的自动完成字段class。
在敏捷中实现自动完成实际上不应该超过 10 行代码 UI / Data。
我根据 https://github.com/atk4/money-lending-tutorial/blob/master/tutorial/en/step1.md , it works, but I can not manage to integrate the https://github.com/atk4/autocomplete 插件创建了一个演示。
有人可以指点我:
1.如何安装? (我通过添加 "atk4/autocomplete": "dev-master"
和 composer install
命令修改 composer.json 来完成)
2.我怎么才能autoload/integrate呢?
3.如何使用?示例显示 $this->hasOne('User')->display(...);
,但未定义 display()
函数。
更新:自动完成现在是敏捷的一部分 UI
http://ui.agiletoolkit.org/demos/autocomplete.php
可以像以下一样简单地使用:
$form->addField('country3', [
'AutoComplete',
'model' => new Country($db),
'placeholder' => 'Search for country by code, LV or UK',
'search' => ['name', 'iso', 'iso3'],
]);
旧答案
不幸的是,"atk4/autocomplete" 与 Agile UI / Agile Data 不兼容,因此可能需要重写。
使用敏捷实现自动完成 UI:
了解回调和虚拟页面:http://agile-ui.readthedocs.io/en/latest/core.html#callbacks-and-virtual-pages
使用回调创建您自己的自动完成字段class。
在敏捷中实现自动完成实际上不应该超过 10 行代码 UI / Data。