多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# alterTableData 用于在Builder生成页面前仍然有机会修改指定的数据 ## 方法原型 function alterTableData ($condition, $alter_data){} ## 参数 | 参数 | 类型 | 是否必须 | 说明 | | ------------ | ------------ | ------------ | ------------ | | $condition | array | 是 | 修改条件,修改条件是一个数组,其中:key: 数据的字段名value: 数据的旧数据值 | | $alter_data | array | 是 | 用来代替旧数据的新数据 | ## 用法示例 $right_button['no']['title'] = '超级管理员无需操作'; $right_button['no']['attribute'] = 'class="label label-warning" href="#"'; // 使用Builder快速建立列表页面。 $builder = new \Common\Builder\ListBuilder(); $builder->setMetaTitle('部门列表') // 设置页面标题 ->addTopButton('addnew') // 添加新增按钮 ->addTopButton('resume') // 添加启用按钮 ->addTopButton('forbid') // 添加禁用按钮 ->addTopButton('delete') // 添加删除按钮 ->setSearch('请输入ID/部门名称', U('index')) ->addTableColumn('id', 'ID') ->addTableColumn('title_show', '标题') ->addTableColumn('icon', '图标', 'icon') ->addTableColumn('sort', '排序') ->addTableColumn('status', '状态', 'status') ->addTableColumn('right_button', '操作', 'btn') ->setTableDataList($data_list) // 数据列表 ->addRightButton('edit') // 添加编辑按钮 ->addRightButton('forbid') // 添加禁用/启用按钮 ->addRightButton('delete') // 添加删除按钮 ->alterTableData( // 修改列表数据 array('key' => 'id', 'value' => '1'), array('right_button' => $right_button) ) ->display(); 效果如下: ![](https://box.kancloud.cn/ed9bcb4e17fab4e906100a6ec314bea7_1359x610.png)