配置说明:
参数 |
类型 |
必须 |
默认 |
说明 |
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. 渲染效果: