| |
 |
定义右键菜单 |
鼠标右键菜单
- 1.是否允许使用右键菜单(布尔类型属性)
4.0属性 List_EnableRightMenu
5.0测试版属性 List_EnableRightMenu
5.0属性 Menu_Enable
默认均为禁用鼠标右键菜单
属性设置如:DTable1.
Menu_Enable=true

右键菜单将要显示的内容为:
刷新按钮
如果定义了隐藏的内置查询,则显示呼出内置查询的按钮
如果允许内置详细查看,则显示查看记录的按钮
如果允许新增,则显示添加记录的按钮
如果允许更新,则显示更新记录的按钮
如果允许删除,则显示删除记录的按钮
如果允许内置客户端排序,则显示重置顺序的按钮
- 2.右键菜单的样式设置
4.0属性 List_RKmenu_stySet
5.0测试版属性 List_RKmenu_stySet
5.0属性 Menu_Sty
设置右键菜单的色彩方案。设置方法:鼠标滑过背景色|鼠标滑过文字色
如:DTable1.Menu_Sty="#FFFFFF|#000000"
- 3.添加自己的菜单项
4.0属性 List_RightMenu_Html
5.0测试版属性 List_RightMenu_Html
5.0属性 Menu_Html
属性说明 自定义的右键菜单代码。通过添加该代码,能把自定义的右键菜单添加到数据表右键菜单中,并能通过一定的接口调用所选择的行ID。
- (1)下面这段代码实现后退按钮
DTable.Menu_Html="<a href=javascript:window.history.back(-1);><tr onmouseover='DTable_menuover(this);' onmouseout='menuout(this);' align=left height=25><td width=8 bgcolor=#999999></td><td><img src=images/dtable_back.gif width=16 height=16></td><td align=left>后退</td></tr></a>"
用户可以自定义里面的图标文件的路径
- (2) 下面这段代码实现了点击后打开一个页面,并传递了id
DTable.Menu_Html="<tr onmouseover='DTable_menuover(this);' onmouseout='menuout(this);'align=left height=25 onclick="if(thisid==''){window.alert('请选择一条记录');return false;}gotomyurl('http://www.dtable.com/l_014.aspx?Mviewid=');"><td width=8 bgcolor=#999999></td><td valign=top><img src=images/dtable_show.gif width=16 height=16></td><td align=left><span id=theshow>查看记录</span></td></tr>"
用户只需更改代码中“gotomyurl('http://www.dtable.com/l_014.aspx?Mviewid=');”的目标地址即可,等号后面将自动传递本行的id