pkpudev/yii2-tabularform

网格表格表单小部件

安装次数: 419

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

0.5 2019-11-04 08:58 UTC

This package is auto-updated.

Last update: 2024-09-04 19:55:47 UTC


README

表格表单小部件

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist pkpudev/yii2-tabularform "*"

或将以下内容添加到您的 composer.json 文件的 require 部分中:

"pkpudev/yii2-tabularform": "*"

使用方法

扩展安装完成后,您只需在代码中按以下方式使用它即可:

<?= \pkpudev\widget\grid\TabularInput::widget([
	'title'=>'Title',
	'idField'=>'id',
	'parentIdField'=>'parent_id',
	'controls'=>[
		new InputControl(['type'=>'textInput', 'name'=>'field_name1', 'title'=>'Input 1']),
		new InputControl(['type'=>'dateInput', 'name'=>'field_name2', 'title'=>'Date 1']),
		new InputControl(['type'=>'dropDownList', 'name'=>'field_name3', 'title'=>'Options 1', 'data'=>[
			'', 6=>'Val 1', 12=>'Val 2',
		]]),
	],
	'data'=>[
		['id'=>1, 'parent_id'=>0, 'field_name1'=>null, 'field_name2'=>null, 'field_name3'=>null],
		...
	]
]); ?>

日期选择器

获取方式在此

"eternicode/bootstrap-datepicker": ">=v1.7.0"