// 初始化表格
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: 'id',
sortName: 'id',
columns: [
[
{checkbox: true},
{field: 'province_id', title: __('省份'),operate: 'in', addClass:"selectpicker", data:'multiple', searchList:$.getJSON('Province/getList')},
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
]
]
});
或者
columns: [
[
{checkbox: true},
{field: 'id', title: __('Id'), operate: false},
{field: 'name', title: __('Name'), operate: 'LIKE', table: table, class: 'autocontent'},
{field: 'province_id', visible: false,title: __('省份'),operate: 'in', addClass:"selectpicker", data:'multiple', searchList:Config.province},
{field: 'province.province_name', title: __('Province.province_name'), operate: false},
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
]
]
列表控制器添加
public function _initialize()
{
parent::_initialize();
$this->model = new \app\admin\model\Falseschool;
$Province_controller = new Province();
$province = $Province_controller->getList();
$this->assignconfig('province',$province);
}
getList返回值
public function getList(){
$list = $this->model->select();
$return = [];
foreach ($list as $item){
$return[$item['province_id']] = $item['province_name'];
}
return $return;
}
第一种会出现加载不出来的问题
第二种不会
2480

被折叠的 条评论
为什么被折叠?



