以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教WeUI的表格属性使用问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145754) |
-- 作者:lanbor -- 发布时间:2020/2/6 17:13:00 -- 请教WeUI的表格属性使用问题 各位专家新年好! -------------以下是一段实例代码开始 \'根据此页数据生成网页 With wb.Add Table("form1","Table1") If Vars("table_model") = "浏览模式" Then \'如果是看图模式,就启动看图函数 .Attri bute= "onc lick=\'table_img1()\'" 调用这个函数是让用户在点击此行时,直接显示这行的刀具图片 Else .Active Sheet="menu1" 这是调用表格操作菜单 End If .PageNumber=page .Colwidth="12px" .Highlight= 1 .Alternate = 3 Dim nms() As String={"NO","名称","规格","数量","单位","编号"} \'"单价", .head.AddRow(nms) For Each r As Data Row In dt.DataRows \'Data Tables("item99").Select("isl01 >= 5 and ibh01=\'刀\'","imc01") With .body.addrow(r("NO."),r("imc01"),r("igg01")) If r("isl01") = 0 Then .addcell(Format(r("isl01")),"class=\'mark\'") \'style=\'color:blue; Else .addcell(r("isl01"),"class=\'alignC\'") End If .addcell(r("idw01"),"class=\'alignC\'") \' .addcell(Format(r("idj01"),"#0.00"),"class=\'markR\'") .addcell(r("ishelf01"),"class=\'alignC\'") .PrimaryKey=r("_Identify") End With Next End With -------------实例代码结束 .Attri bute= "onc lick=\'table_img1()\'" 调用这个函数是让用户在点击此行时,直接显示这行的刀具图片 .Active Sheet="menu1" 这是调用表格操作菜单 上面这2个属性,现在让用户在操作之前先要选择 “操作模式” 或 “浏览模式” 进来, 然后才的浏览图片 或 操作菜单, 当我把2个属性放在一起,操作的时候,总是会产生点击“冲突", 请问:我应该如何布局这2个属性,才能让它们在一个表里共存, 就是用户不需要先选择操作模式、进入应用 后点击任意行时,在表底部显示出产品图片; 当用户连续点击行时,弹出菜单; 谢谢专家! 祝各位专家新年快乐! [此贴子已经被作者于2020/2/6 17:18:07编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/2/6 18:09:00 -- 首先服务端不应该使用全局变量 其次,完整代码放到txt\'文件发上来看看
|
-- 作者:lanbor -- 发布时间:2020/2/6 18:55:00 -- 请专家针对楼上问题,帮忙指点一下,谢谢! 请专家针对楼上问题,帮忙指点一下, 谢谢!
[此贴子已经被作者于2020/2/7 11:50:57编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/2/7 9:23:00 -- setProgressValue这个函数在哪里,没看到,另外如果调用了js处理,一般按钮不予使用submit .Add("btn1", "开始查询", "button") \' .Attribute= """ \'.kind=2 其次不要使用全局变量Vars("table_model"),改为普通变量。 然后点击“冲突"具体指什么?
|
-- 作者:lanbor -- 发布时间:2020/2/7 11:50:00 -- 冲突主要体现在以下 .Attri bute= "onc lick=\'table_img1()\'" 调用这个函数是让用户在点击此行时,直接显示这行的刀具图片 .Active Sheet="menu1" 这是调用表格操作菜单 如果以上2个属性放在一起: 当用户点一次某一行,在表格底部显示出产品的图片, 当用户点2次某一行时,表格还是首先在底部显示出产品的图片,同时再弹出表格菜单 但在显示产品图片的时候,就把显示出来的菜单给解放掉了;导致无法继续操作菜单; 谢谢专家指教的以上几点,但还是无法达到我希望的目的。
|
-- 作者:有点蓝 -- 发布时间:2020/2/7 12:17:00 -- 这种代码肯定不能放到一起使用,像一楼代码,不是区分开的吗?怎么会在一起? If Vars("table_model") = "浏览模式" Then \'如果是看图模式,就启动看图函数 .Attri bute= "onc lick=\'table_img1()\'" 调用这个函数是让用户在点击此行时,直接显示这行的刀具图片 Else .Active Sheet="menu1" 这是调用表格操作菜单 End If |
-- 作者:lanbor -- 发布时间:2020/2/7 13:29:00 -- 终于专家的答复: 这种代码肯定不能放到一起使用,像一楼代码,不是区分开的吗?怎么会在一起? 谢谢你!
|