@@ -20,8 +20,8 @@ class DLPViewer
20
20
* @param Form $form
21
21
* @param string $column 数据字段名
22
22
* @param string $title 名称
23
- * @param array $select 全部选项
24
- * @param array $selected 已选择选项
23
+ * @param array $select 全部选项 [[value=>text],[value=>text]...]
24
+ * @param array $selected 已选择选项 [[value=>text],[value=>text]...]
25
25
* @param array $settings 配置项
26
26
* $settings = [
27
27
* 'strict'=>false, boolean json严格模式消除json敏感字符问题
@@ -95,17 +95,15 @@ public static function makeComponentLine(Form $form, string $column, string $tit
95
95
* 头部-多操作添加
96
96
* @param Grid $grid
97
97
* @param array $settings 配置项[setting,...]
98
- * settings .document_id dom节点id (必须填)
99
- * settings .title 自定义按钮名 (必须填)
100
- * settings .url 加载页地址 url/{id}加参数匹配id (必须填)
101
- * settings .xhr_url ajax提交地址 url /{id}加参数匹配id (选填)
102
- * settings .method ajax提交方法 (选填)
103
- * settings .options 弹窗配置项 (选填)
104
- * options = ['W'=>0.8,'H'=>0.8]
98
+ * setting .document_id dom节点id string (必须填)
99
+ * setting .title 自定义按钮名 string (必须填)
100
+ * setting .url 加载页地址: url/{id}参数匹配id string (必须填)
101
+ * setting .xhr_url ajax提交地址rl /{id}参数匹配id string (选填)
102
+ * setting .method ajax提交方法:POST PUT... string (选填)
103
+ * setting .options 弹窗配置项 array (选填)
104
+ * options = ['W'=>0.8,'H'=>0.8] W宽 H高
105
105
*/
106
- public static function makeHeadPlaneAction (Grid $ grid , array $ settings = [
107
- ['document_id ' => '' , 'title ' => '' , 'url ' => '' , 'xhr_url ' => '' , 'method ' => 'POST ' , 'options ' => []]
108
- ])
106
+ public static function makeHeadPlaneAction (Grid $ grid , array $ settings = [])
109
107
{
110
108
$ script = '' ;
111
109
foreach ($ settings as $ setting ) {
@@ -147,18 +145,16 @@ public function render()
147
145
* 列-多操作添加
148
146
* @param Grid $grid
149
147
* @param array $settings [setting,...]
150
- * setting.document_class dom节点classname (必须填)
151
- * setting.title 自定义按钮名 (必须填)
152
- * setting.url 加载页地址 url/{id}加参数匹配id (必须填)
153
- * setting.xhr_url ajax提交地址 url/{id}加参数匹配id (选填)
154
- * setting.method ajax提交方法 (选填)
155
- * setting.options 弹窗配置项 (选填)
156
- * options = ['W'=>0.8,'H'=>0.8]
157
- * @param array $disable ['view','edit','delete']
148
+ * setting.document_class dom节点classname string (必须填)
149
+ * setting.title 自定义按钮名 string (必须填)
150
+ * setting.url 加载页地址: url/{id}参数匹配id string (必须填)
151
+ * setting.xhr_url ajax提交地址: url/{id}加参数匹配id string (选填)
152
+ * setting.method ajax提交方法:POST PUT... string (选填)
153
+ * setting.options 弹窗配置项 array (选填)
154
+ * options = ['W'=>0.8,'H'=>0.8] W宽 H高
155
+ * @param array $disable ['view','edit','delete'] 禁止操作按钮
158
156
*/
159
- public static function makeRowPlaneAction (Grid $ grid , array $ settings = [
160
- ['document_class ' => '' , 'title ' => '' , 'url ' => '' , 'xhr_url ' => '' , 'method ' => 'POST ' , 'options ' => []]
161
- ], array $ disable = [])
157
+ public static function makeRowPlaneAction (Grid $ grid , array $ settings = [], array $ disable = [])
162
158
{
163
159
$ script = '' ;
164
160
foreach ($ settings as $ setting ) {
@@ -207,18 +203,16 @@ public function render()
207
203
* 列-多操作添加 (旧版图标按钮模式)
208
204
* @param Grid $grid
209
205
* @param array $settings [setting,...]
210
- * setting.document_class dom节点classname (必须填)
211
- * setting.title 自定义按钮名 (必须填)
212
- * setting.url 加载页地址 url/{id}加参数匹配id (必须填)
213
- * setting.xhr_url ajax提交地址 url/{id}加参数匹配id (选填)
214
- * setting.method ajax提交方法 (选填)
215
- * setting.options 弹窗配置项 (选填)
216
- * options = ['W'=>0.8,'H'=>0.8]
217
- * @param array $disable ['view','edit','delete']
206
+ * setting.document_class dom节点classname string (必须填)
207
+ * setting.title 自定义按钮名 string (必须填)
208
+ * setting.url 加载页地址: url/{id}参数匹配id string (必须填)
209
+ * setting.xhr_url ajax提交地址: url/{id}加参数匹配id string (选填)
210
+ * setting.method ajax提交方法:POST PUT... string (选填)
211
+ * setting.options 弹窗配置项 array (选填)
212
+ * options = ['W'=>0.8,'H'=>0.8] W宽 H高
213
+ * @param array $disable ['view','edit','delete'] 禁止操作按钮
218
214
*/
219
- public static function _makeRowPlaneAction (Grid $ grid , array $ settings = [
220
- ['document_class ' => '' , 'title ' => '' , 'url ' => '' , 'xhr_url ' => '' , 'method ' => 'POST ' , 'options ' => []]
221
- ], array $ disable = [])
215
+ public static function _makeRowPlaneAction (Grid $ grid , array $ settings = [], array $ disable = [])
222
216
{
223
217
$ script = '' ;
224
218
foreach ($ settings as $ setting ) {
0 commit comments