| |
 |
通过其它方式进入详细查看 |
除了通过默认的主字段进入详细查看外,还可以通过其它方式进入详细查看:
- 在列表通过双击动作进入详细查看。DTable的列表状态,默认生成双击事件,将直接进入详细查看。当然,也可以定义这个双击事件,使之进入更新状态。
- 通过自定义其它字段的链接进入详细查看。有一个属性定义列表时各字段的类型。用户可以通过点击事件字段、链接字段进入详细查看。进入详细查看的前提是:页面必须传入一个参数:mviewid。如:
DTable1.List_FieldFormat="2||linkfield|test.aspx?mviewid=|0|||";
该属性定义了第2列生成一个链接,该链接指向了test.aspx?mviewid=,同时,将列0(ID列)的值传递给该链接,这样即可直接进入了详细查看界面。
- 通过定义一个点击事件进入详细查看。如:
DTable1.List_FieldFormat="3||clickfield|gourl|0|||";
该属性指定了第3列生成一个click事件,处理该事件的客户端函数名为gourl,同时向该函数传递列0 的值。客户端函数可以如此定义:
function gourl(str)
{
window.open('test.aspx?mviewid=' + str,'_self','');
}