@@ -142,17 +142,16 @@ protected function form($id)
142
142
* 链表结构数据辅助组装
143
143
* 1.倒排父节点查询
144
144
* $select = Model::orderBy('parent_id','DESC')->select('id as key','name as val','parent_id as par')->get()->toArray();
145
- * 2.辅助函数dimension 组装后的$select结构参考$ this->cascadeExampleData()返回数据
145
+ * 2.辅助函数dimension 组装后的结构参考$ this->cascadeData()的示例数据
146
146
* DLPHelper::dimension($select);
147
147
* checked 已选择 一维数组 值类型integer
148
148
* attribute.height 设置高度 默认200px
149
149
*/
150
150
$ form ->CascadeDot ('cascadeDot ' ,'级联标签选择器 ' )
151
- ->options ($ this ->cascadeExampleData ())
151
+ ->options ($ this ->cascadeData ())
152
152
->checked ([614 ,550 ,543 ])
153
153
->attribute (['height ' =>'200px ' ]);
154
154
155
-
156
155
/**
157
156
* 线组件
158
157
* columns 设置列表head名称 row字段输出格式input,text,hidden
@@ -173,6 +172,21 @@ protected function form($id)
173
172
['name ' =>'01 ' ,'meta ' =>'test info1 ' ,'url ' =>'1 ' ,'time ' =>'2021-05-15 00:00:00 ' ,'is-small ' =>1 ,'is-warning ' =>1 ],
174
173
['name ' =>'02 ' ,'meta ' =>'test info2 ' ,'url ' =>'2 ' ,'time ' =>'2021-05-15 00:00:00 ' ,'is-small ' =>1 ,'is-warning ' =>1 ],
175
174
['name ' =>'03 ' ,'meta ' =>'test info3 ' ,'url ' =>'3 ' ,'time ' =>'2021-05-15 00:00:00 ' ,'is-small ' =>1 ,'is-warning ' =>1 ]]);
175
+
176
+ /**
177
+ * 级联线组件
178
+ * options 设置数据集 多维数组 格式[[key=>key1,val=>value1,nodes=>[...]],...]
179
+ * 链表结构数据辅助组装
180
+ * 1.倒排父节点查询
181
+ * $select = Model::orderBy('parent_id','DESC')->select('id as key','name as val','parent_id as par')->get()->toArray();
182
+ * 2.辅助函数dimension 组装后的$select结构参考$this->cascadeExampleData()返回数据
183
+ * DLPHelper::dimension($select);
184
+ * xhr 接口地址 编码参见:test\CascadeLineController
185
+ * attribute.height 设置高度 默认200px
186
+ */
187
+ $ form ->CascadeLine ('cascadeLine ' ,'级联标签管理器 ' )
188
+ ->options ($ this ->cascadeExampleData ())
189
+ ->xhr ('route-to-CascadeLineController ' );
176
190
return $ form ;
177
191
}
178
192
@@ -183,7 +197,7 @@ public function blank()
183
197
return Plane::html ($ html );
184
198
}
185
199
186
- private function cascadeExampleData ()
200
+ private function cascadeData ()
187
201
{
188
202
return [
189
203
["key " => "3 " , "val " => "基本 " , "nodes " => [
0 commit comments