ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 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(); 效果如下: ![](/Uploads/2016-04-11/570b671c72627.png)