以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  手机端从商品edit.htm跳转list.htm 如何取消独占编辑?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98808)

--  作者:chen3728060
--  发布时间:2017/4/7 12:35:00
--  手机端从商品edit.htm跳转list.htm 如何取消独占编辑?

参考PC端独占编辑的思路,其中有一步,是行afterEdit或者是 商品Edit窗口的Close事件里,

dim r as row =tables("xx").current

 Dim key As String = "商品档案":" & r("_Identify")
If MyEditDic.Containskey(key)  Then
      MyEditDic.remove(key)
 End If   

 

问题是,手机端,从Edit页面,跳转到list页面,是个url,  list.htm?page=0

        With wb.AddButtonGroup("form1","btg1",False)
            .Add("btn1", "保存","button").Attribute="on click=\'additemsave()\'"
            .Add("btn2", "取消","","AddItemList.htm?page=" & page)
        End With

保存的话,还好,可以有AjaxForm方法去执行其他代码,但是取消的话,没办法让从独占编辑字典里去掉独占,请问有啥办法吗?

 

其实还有很多时候,都会遇到这种客户直接跳转网页,而无法从独占编辑里去掉的情况。例如客户点击安卓的返回键,直接回到上一页,却没有触发任何事件,这样在进入商品edit页面时增加的独占编辑MyEditDic.add(key)就变了没办法去掉,变成死锁了

 

如果无法解决并发独占编辑,这样手机端只能做个查询功能了

[此贴子已经被作者于2017/4/7 12:58:41编辑过]

--  作者:有点蓝
--  发布时间:2017/4/7 14:29:00
--  
这个你问过http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=97191&skin=0
--  作者:chen3728060
--  发布时间:2017/4/7 16:40:00
--  回复:(有点蓝)这个你问过http://www.foxtable.com/...

那个是心跳超时的问题,现在是窗体close的问题。有的客户,他没退出软件,但是不断点开了订单明细,然后点手机按钮返回,全部订单明细都被他独占了····


--  作者:有点青
--  发布时间:2017/4/7 18:37:00
--  
 独占的问题,你可以做一个菜单或者按钮,用于手动解锁。