以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  移动开发-行删除刷新  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=114650)

--  作者:一笑
--  发布时间:2018/2/12 11:33:00
--  移动开发-行删除刷新
参考菜单综合示例http://www.foxtable.com/mobilehelp/,因不进行分页,不使用页码,新增addnew功能正常,但删除功能不工作,求指教,谢谢!
    Case "delete.htm"
        DataTables("周工作").SQLDeleteFor("[_Identify] =" & e.GetValues("key")) \'根据主键删除行
        \'显示删除完成提示,2秒后返回原来的页面
        wb.AppendHtml("<meta http-equiv=\'refresh\' content=\'2>")
        wb.AddToast("","t1", "工作已删除",0).Visible= True
table.js,文件内容改为:
function edit(){
    location="edit.htm?key=" + table1.primarykey;
}
function del(){
    location="delete.htm?key=" + table1.primarykey;
}
function addnew(){
    location="addnew.htm";
}

--  作者:有点甜
--  发布时间:2018/2/12 12:03:00
--  
报错还是怎样?没有删除掉?
--  作者:一笑
--  发布时间:2018/2/12 14:14:00
--  
没有报错,没有删除掉。页面没有跳转。
[此贴子已经被作者于2018/2/12 16:16:54编辑过]

--  作者:有点甜
--  发布时间:2018/2/12 14:32:00
--  

那页面有没有跳转?加入msgbox弹出key值,能否弹出msgbox?


--  作者:一笑
--  发布时间:2018/2/12 16:45:00
--  
页面没有跳转。测试过了:加入msgbox弹出key值,不能否弹出msgbox。


--  作者:有点甜
--  发布时间:2018/2/12 17:25:00
--  

js文件改一下,看弹出什么

 

function del(){
    alert("123")
    alert(table1.primarykey)
    location="delete.htm?key=" + table1.primarykey;
}
 
如果什么也没弹出,说明你页面代码没写对。贴出完整代码,或者上传实例。

--  作者:playmal
--  发布时间:2018/7/15 6:51:00
--  
第一框信息弹出:123
第二框弹出:undefined,造成主键无法定位出错

--  作者:playmal
--  发布时间:2018/7/15 7:20:00
--  
必须点一下表单,激活数据行,运行才会正常,能否先自动激活表的第一行,或者设置table1.primarykey初始值为1
--  作者:有点甜
--  发布时间:2018/7/15 17:10:00
--  
以下是引用playmal在2018/7/15 7:20:00的发言:
必须点一下表单,激活数据行,运行才会正常,能否先自动激活表的第一行,或者设置table1.primarykey初始值为1

 

做个例子发上来测试。