以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  两个页面返回不一样的效果  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121098)

--  作者:rjh4078
--  发布时间:2018/6/29 9:36:00
--  两个页面返回不一样的效果
1.html的查询显示效果如下,这个是仿照http://www.foxtable.com/mobilehelp/index.htm?page=0110.htm来做的
代码如下 注意红色部分,点击查询如果跳转到红色部分,会在一个页面显示

Dim wbb As New weui
Dim e As RequestEventArgs = args(0)
Dim wb2 As New weui
wb2.AddPageFooter("","pf1","没有库存的商品将不显示!")
If e.Post Values.ContainsKey("gjz")  Then
    Dim dt As DataTable=Functions.Execute("分库库存模糊查询",e.Cookies("bm"),e.PostValues("gjz"))
    Dim lst As List(of DataRow)=dt.Se lect("可用库存>0")
    \'With wb2.AddTable("","Table1")
    \'.Highlight=0
    \'.CreateFromDataTable(dt,False,"","","药材编码","名称","当前成本价","可用库存")
    \'
    \'End With
    If lst.count>0 Then
        With wb2.AddPanelGroup("","pg1","商品列表")
            For Each dr As DataRow In lst
                With .Add(dr("药材编码"),dr("药材编码"),"库存:" & dr("可用库存") & dr("单位"),"./images/药材类目/" & dr("名称") & ".jpg") \'带子链接
                    .AddFoot( dr("名称"))
                    .AddFoot(" " & dr("型号"))
                    .AddFoot(" " & dr("规格"))
                    .AddFoot(" ¥" & dr("当前成本价"))
                   \'\' .Attribute ="" & dr("药材编码") & "\',\'" & dr("名称") & "\')\'"
                    .Attribute =" & dr("药材编码") & "\',\'" & dr("名称") & "\')"""
                    \'\'.Attribute ="on click=""choice(\'" & dr("药材编码") & "\')"""
                    \'\'\' " & dr("销售单号") & "\'"""
                End With
            Next
        End With
        
    Else
        wb2.InsertHTML("没有可用库存商品!")
    End If
    
Else
    wb2.InsertHTML("请输入关键字!")
End If
wb2.AppendHTML("<script src=\'./lib/order.js\'></script>")
e.WriteString(wb2.Build)


显示效果

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


同样代码放到page里面
显示的时候却是这样 如果不跳转到红色部分代码显示都正常


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看



--  作者:有点甜
--  发布时间:2018/6/29 10:10:00
--  
具体实例发上来测试。
--  作者:rjh4078
--  发布时间:2018/6/29 10:34:00
--  
项目太大了
--  作者:有点甜
--  发布时间:2018/6/29 10:36:00
--  
单独做一个例子发上来,代码不可能有问题。
--  作者:rjh4078
--  发布时间:2018/6/29 12:12:00
--  

以下内容是专门发给有点甜浏览



主要问题在订单编辑页面,在选择查询某个客户或产品时想实现的效果跟库存查询那个一样 内容和提示在一个页面

现在的问题是在订单编辑时,如果查询某个产品没有结果,提示会单独在一个页面显示而且无法返回。如果有产品,选择一个后返回再调用这个page还是停留再刚刚那个页面

--  作者:有点甜
--  发布时间:2018/6/29 14:37:00
--  

1、

 

wb.insertHtml("p3", "<div id=\'p3333\' style=\'margin:0.5em\'></div>") \'插入一个div,用于显示服务器返回的 页面

 

2、js里面,修改代码

 

    document.getElementById("p3333").innerHTML=result;


--  作者:rjh4078
--  发布时间:2018/6/29 22:02:00
--  
非常感谢