PHP code example of quansitech / qscmf-antd-tag
1. Go to this page and download the library: Download quansitech/qscmf-antd-tag library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
quansitech / qscmf-antd-tag example snippets
composer
foreach($data_list as &$data){
$ents = [
[
'openid' => 'openid1',
'nickname' => '昵称1'
],
[
'openid' => 'openid2',
'nickname' => '昵称2'
]
];
$data['person'] = collect($ents)->map(function($item){
return [
'id' => $item['openid'],
'text' => $item['nickname'],
'deletable' => true, //是否可删除 默认为false 可省略
'editable' => false //是否可修改 默认为false 可省略
];
})->all();
}
$builder = new ListBuilder();
.
.
.
$builder->addTableColumn('person', '已绑定', 'antd_tags', ['createTag' => false, 'createTagBtnText' => '添加'])
//createTag 是否可新增tag 默认为false 可省略
//createTagBtnText 新增按钮的文字提示 默认为 New Tag, 只有当createTag为true时才有效
->setTableDataList($data_list)
$info['person'] = [
[
'id' => 1,
'text' => '测试1',
'deletable' => true, //是否可删除 默认为false 可省略
'editable' => true //是否可修改 默认为false 可省略
],
[
'id' => 2,
'text' => '测试2',
'deletable' => true,
'editable' => true
]
];
$builder = new FormBuilder();
$builder->addFormItem('person', 'antd_tags', '绑定用户', '', ['createTag' => true])
//createTag 是否可新增tag 默认为false 可省略
//createTagBtnText 新增按钮的文字提示 默认为 New Tag, 只有当createTag为true时才有效
->setFormData($info);