| |
 |
定制新增/更新的界面 |
在新增、更新界面,将继承List状态的表格、标题、交错行样式的设置(不包括使用模板)。
不过,在新增和更新界面,
表格的布局多了一个选择,就是可以让表格显示4列显示两列列名和两列控件。

- 下面这段代码定义了DTable在新增和更新时使用上图的布局方式:
DTable1.Edit_Sty_Table=true;
- 下面这段代码定义了在新增状态使用4列的布局,而更新界面使用默认的2列布局
if(Page.Request.QueryString["addnew"]!=null) //如果时新增界面
{
DTable1.Edit_Sty_Table=true; //定义为4列显示
}
else
{
DTable1.Edit_Sty_Table=false; //使用默认的2列显示
}
- 下面这段代码定义了在新增界面使用于列表界面不同的表格风格定义
if(Page.Request.QueryString["addnew"]!=null) //如果时新增界面,就定义不同的风格
{
DTable1.List_Sty_Table="width=100% border=0 bgcolor=#ffeedd"?
DTable1.List_Sty_Row1?="align=center bgcolor=#EEEEEE";
DTable1.List_Sty_Row2="align=center bgcolor=#FFFFFF";
DTable1.Edit_Sty_FieldNameTd="align=center width=120";
//本属性定义了字段名列的样式
}
else //否则使用默认风格
{
}
- 下面这段代码定义了新增界面使用一个来自外部的网页模板文件
if(Page.Request.QueryString["addnew"]!=null) //如果时新增界面,就定义使用外来的网页模板文件
{
DTable1.Edit_Templ="|ae015.htm";
}
如何定义ae015.htm呢?
- 设计好界面布局
- 在显示字段名的位置放入@@fieldname1@@这样的标签,其中的数字代表列序号
- 在显示控件的位置放入@@fieldvalue1@@这样的标签
- 将网页保存到站点的某一个路径