Foxtable(狐表)用户栏目专家坐堂 → 点删除,没有任何反应。


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

主题:点删除,没有任何反应。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/19 8:39:00 [显示全部帖子]

这种问题,请自行加入msgbox调试啊。

 

在httprequest加入msgbox,在函数里面加入msgbox,看弹出到哪里出问题。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/19 9:02:00 [显示全部帖子]

Dim fl As String = "d:\web\" & e.path
Dim path As String = "foxtableAppTest"
msgbox(e.path)
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar"
            e.WriteFile(fl)
            e.Resp '设置网页编码为gb2312
            Return  '这里必须返回
    End Select
End If
msgbox(e.path)
If e.path.contains("_table")=False
    webaddress=e.path
End If

Select Case e.Path
    Case "detail_del"
msgbox(e.path)
        Functions.Execute("detail_del",e)
End Select

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/19 10:15:00 [显示全部帖子]

 

.Add("mnuDelete", "删除").Attribute =""

 

改成

 

 

.Add("mnuDelete", "删除").Attribute ="onclick='alert(123);detail_del();alert(456)'"

[此贴子已经被作者于2018/6/19 15:02:36编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/19 10:41:00 [显示全部帖子]

弹出什么?如果弹出123,没有弹出456,说明js文件有问题。请去检测你的js文件。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/19 11:20:00 [显示全部帖子]

以下是引用lihe60在2018/6/19 10:51:00的发言:
现在是什么也弹不出来。123和456都弹不出来。
[此贴子已经被作者于2018/6/19 10:51:16编辑过]

 

不,可,能。

 

做个具体的例子发上来测试。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/19 15:12:00 [显示全部帖子]

1、detail函数,修改

 

    With wb.AddTable("form1","Table1")
        .Primarykey = "合同编号" '设置主键
        .ActiveSheet = "menu" '设置菜单

 

-----------

 

    With wb.AddActionSheet("","menu") '设计菜单
        .Add("mnuDelete", "删除").Attribute ="onclick='detail_del()'"

 

2、table.js函数,修改

 

function detail_del(){
    location="detail_del?key=" + table1.primarykey;
}


 回到顶部