以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]不同页面表的菜单按钮,提交到同一个页面处理,如何区分?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158784)

--  作者:foxtablefanse
--  发布时间:2020/12/2 13:51:00
--  [求助]不同页面表的菜单按钮,提交到同一个页面处理,如何区分?
  发帖心情 Post By:2020/12/2 12:34:00 [只看该作者

不同页面表的菜单按钮,提交到同一个页面处理,如何区分是从哪个页面提交的?红色字体部分要怎么写?

页面1 的菜单:
        With wb.AddActionSheet("","menu") \'设计菜单
                With .Add("mnuCopy", "复制路单")
                    .Class="mnuCopy1" \'分类,多个页面的菜单提交到复制页面,用于在复制页面区分是从哪个页面提交的.
                    .Attr  ibute ="name=\'mnuCopy1\' on click=\'copy()\'"
                End With
                .Add("mnuEdit", "编辑订单").Attr  ibute =""
                .Add("mnuDelete", "删除订单").Attr  ibute =""
        End With

页面2 的菜单:
         With wb.AddActionSheet("","menu") \'设计菜单
                With .Add("mnuCopy", "复制路单")
                    .Class="mnuCopy2" \'分类,多个页面的菜单提交到复制页面,用于在复制页面区分是从哪个页面提交的.
                    .Attribute ="name=\'mnuCopy2\' on click=\'copy()\'"
                End With
                .Add("mnuEdit", "编辑订单").Attribute =""
                .Add("mnuDelete", "删除订单").Attribute =""
         End With

js 函数:
function copy(){

    location="ludancopy.htm?page=" + table1.pagenumber + "&key=" + table1.primarykey + "&bt=" + document.getElementByclassName("mnuCopy").name;
}


接收页:
Dim e As RequestEventArgs = args(0)
Dim wb As New weui
Dim PageNumber As Integer = e.GetValues("page")
Dim PrimaryKey As Integer = e.GetValues("key")
Dim b As String=e.GetValues("tb") \'用于区分是从哪个页面提交的数据
Dim PageURL As String
If b="mnuCopy1" Then
    PageURL = "ludanlist1.htm?page=" & PageNumber
ElseIf b="mnuCopy2"  Then
    PageURL = "ludanlist2.htm?page=" & PageNumber
End If
......

--  作者:有点蓝
--  发布时间:2020/12/2 14:06:00
--  
增加一个参数

js 函数:
function copy(t){
    location="ludancopy.htm?t=" + t + "page=" + table1.pagenumber + "&key=" + table1.primarykey;
}

.Attribute ="onclick=\'copy(""mnuCopy1"")\'"
……

Dim b As String=e.GetValues("t") 
if b = "mnuCopy1" then
.........


--  作者:foxtablefanse
--  发布时间:2020/12/2 14:45:00
--  
谢谢蓝版,这样可以了

location="ludancopy.htm?t=" + t + "
&page=" + table1.pagenumber + "&key=" + table1.primarykey;