在新增/更新中使用复选框实现多选

 

要在新增、更新界面实现复选框功能,并把选择的结果存入字段,仍然可以通过Edit_FieldFormat的一个类型来得到如此的效果,如:

实现该类型只需设置Checkbox数据源的查询语句即可

 

DTable1.Edit_FieldFormat="3||checkboxlist|select 技术,技术 from 技术||||";

如果保存到字段的值是ID而不是文本,则可以如此表示:
DTable1.Edit_FieldFormat="3||checkboxlist|select id,技术 from 技术||||";

如果要象上图那样进行分类,查询语句则需要提供第3个字段,并按第3个字段排序

DTable1.Edit_FieldFormat="3||checkboxlist|select 技术,技术,类别 from 技术 order by 类别||||";

如果使用了分类显示,则该分类显示的表格将继承现有表格的设置

 

列序 列样式 checkboxlist checkkbox数据源的sql语句     描述 控件样式
本类型是将一个数据表查询的记录的结果用复选框的形式表现在AE的界面。如:select id,爱好 from table.如果第一个字段是id,那么记录到数据库的值将是id的数组形式;如果第一个字段是爱好[nvarchar],那么记录到数据库的值将是文本。

示例文件:http://www.dtable.com/ae005.aspx?addnew=true