Foxtable(狐表)用户栏目专家坐堂 → [求助]手机生成表格有没有双击事件?


  共有2653人关注过本帖树形打印复制链接

主题:[求助]手机生成表格有没有双击事件?

帅哥哟,离线,有人找我吗?
新福星
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1964 积分:15604 威望:0 精华:0 注册:2011/7/16 20:59:00
[求助]手机生成表格有没有双击事件?  发帖心情 Post By:2018/7/24 16:15:00 [只看该作者]

 

        Dim wb As New WeUI
        With wb.AddTable("","Table1")
            .CreateFromTable(Tables("表名"),True)
        End With
        e.WriteString(wb.Build)

 

由表格生成网页,有没有双击事件?应该怎么表示呢?

 

谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/24 16:18:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
新福星
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1964 积分:15604 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2018/7/24 20:52:00 [只看该作者]

接前面问题,如何让下面语句中单击不显示?

 双击时启动一个网页。

现在是单击也有一个提示; 谢谢

wb.AppendHTML("<script>var i = 0;function sjhs()  {i += 1; var val = setTimeout('call()',250); if(i==2){clearTimeout(val);}} function call() { if(i==1){alert('click');}else if(i==2){alert('dblclick');}i=0} </script>")

 

[此贴子已经被作者于2018/7/24 21:03:49编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110629 积分:563047 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/24 21:17:00 [只看该作者]

wb.AppendHTML("<script>var i = 0;function sjhs()  {i += 1; var val = setTimeout('call()',250); if(i==2){clearTimeout(val);}} function call() { if(i==2){alert('dblclick');}i=0} </script>")

 回到顶部
帅哥哟,离线,有人找我吗?
新福星
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1964 积分:15604 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2018/7/24 21:37:00 [只看该作者]

可以判断出是双击表了。如何把这个表的当前记录的_Identify传下去呢?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110629 积分:563047 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/24 21:53:00 [只看该作者]

primarykey
http://www.foxtable.com/mobilehelp/scr/0118.htm

if(table1.rows[table1.rowSel].cells[0].innerHTML=="技术部")

 回到顶部
帅哥哟,离线,有人找我吗?
新福星
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1964 积分:15604 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2018/7/24 22:09:00 [只看该作者]

我想实现双击表后,按照双击记录参数,再形成一个新的页面

 

 

这是一部分的程序

With wb.AddTable("","Table1")
    .Attribute = ""
    .MergeCols = 2
    .Primarykey = "_Identify"
    .CreateFromTable(Tables("产品索引"),False,True)
End With
wb.AppendHTML("<script src='./lib/table.js'></script>")
wb.AppendHTML("<script>var i = 0;function sjhs()  {i += 1; var val = setTimeout('call()',250); if(i==2){clearTimeout(val);}} function call() { if(i==2){'cshs()';}i=0} </script>")

 

 

'//////////////////////////////////////////////

这是table.js'文件里的程序。

function cshs(){
  alert('xxxxdblclick')
    if(table1.primarykey){
  
        location="cpmx.htm?page=" + table1.pagenumber + "&key=" + table1.primarykey;
    }
}

 

 

 

现在的问题是,好像没有进入到cshs()这个子程序里。问题出在哪里?谢谢
 上面这条语句是这样的   .Attribute = "  o n cl ick='s jh s()'"

[此贴子已经被作者于2018/7/24 22:15:56编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110629 积分:563047 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/24 22:20:00 [只看该作者]

if(i==2){cshs();}  去掉单引号

 回到顶部
帅哥哟,离线,有人找我吗?
新福星
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1964 积分:15604 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2018/7/24 22:26:00 [只看该作者]

取消了单引号。仍然进入不到cshs() 里。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110629 积分:563047 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/24 22:46:00 [只看该作者]

贴出修改后的代码

 回到顶部
总数 12 1 2 下一页