配置说明:
| 参数 |
类型 |
必须 |
默认 |
说明 |
| type |
string |
Y |
|
固定值:linkage |
| grid |
Array |
N |
|
栅格布局 |
| name |
string |
Y |
|
字段名称 |
| title |
string |
Y |
|
标题 |
| tips |
string |
N |
|
提示说明 |
| attrs |
array |
N |
|
自定义属性 |
| attrs[‘data-options’] |
array |
Y |
|
联动参数配置 |
| attrs[‘data-options’][‘url’] |
string |
Y |
|
动态请求数据的地址 |
| attrs[‘data-options’][‘placeholder’] |
string |
N |
请选择 |
提示信息 |
| attrs[‘data-options’][‘lastValue’] |
bool |
N |
true |
只获取最后选中的内容 |
| attrs[‘data-options’][‘lastShow’] |
bool |
N |
false |
只显示最后选中的内容 |
| attrs[‘data-options’][‘value’] |
string/int |
N |
|
定义默认值 |
1. 示例代码:
public function demo() { $assign['buildForm']['items'] = [ [ 'type' => 'linkage', 'title' => '表格', 'name' => 'table', 'attrs' => [ 'data-options' => [ 'url' => url('ajax'), 'placeholder' => '选择城市', ], ], ], // 更多表单项..... ]; return $this->assign($assign)->fetch(); }
1. 渲染效果:

2. 示例代码:
public function demo()
{
$assign['buildForm']['items'] = [
[
'type' => 'linkage',
'title' => '表格',
'name' => 'table',
'attrs' => [
'data-options' => [
'url' => url('ajax'),
'placeholder' => '选择城市',
'lastShow' => true,// 只显示最后选中的内容
],
],
],
// 更多表单项.....
];
return $this->assign($assign)->fetch();
}
2. 渲染效果:
