以文本方式查看主题 - 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) 显示效果 同样代码放到page里面 显示的时候却是这样 如果不跳转到红色部分代码显示都正常 |
-- 作者:有点甜 -- 发布时间: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 -- 非常感谢 |