Foxtable(狐表)用户栏目专家坐堂 → [求助]WEUI将明细列表数据滚动展示


  共有611人关注过本帖树形打印复制链接

主题:[求助]WEUI将明细列表数据滚动展示

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2290 积分:18812 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]WEUI将明细列表数据滚动展示  发帖心情 Post By:2025/1/19 11:33:00 [显示全部帖子]

高级开发指南>使用关联表,明细表的展示是点击一行展示一行,如何让这个订单的所有行,用滚屏的方式加载?

例如购物小piao相当于一个订单,而小piao买的例如5种商品不再用列表展示,而是先展示明细1(如鞋子)的商品号、规格、单位、数量、单价、合价;往下滚展示明细2,再往下滚展示明细3……

这个主要是应对明细行不多的情况,比如明细就是三四行,再用一个表来展示就不太好


这个咋个整法?

[此贴子已经被作者于2025/1/19 11:34:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2290 积分:18812 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2025/1/22 9:07:00 [显示全部帖子]

这个似乎可以达到效果。

比如明细有5行数据,滚屏展示的时候,依次加载明细行ID、商品编号、商品名称、规格、单位、数量、单价、金额分别展示出来

有两个问题:
(1)因为ID是guid,是不需要展示出来的,要怎么隐藏?
(2)怎么整商品信息还可以直接编辑,例如要修改例如第4行的商品数量和单价,这个怎么整?

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2290 积分:18812 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2025/1/22 10:11:00 [显示全部帖子]

高级开发指南:使用List
实际运行效果是这样的
图片点击可在新窗口打开查看
跟帮助里的完全不一样,似乎问题还不少。就是"./images/sina.png",在几个设置里,这个图标显示都跟现在的一样,没有任何图标

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2290 积分:18812 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2025/1/24 11:38:00 [显示全部帖子]

    exweui开发指南>下拉刷新 PullRefresh有一段是刷新的        
With wb2.AddPanelGroup("", "pg1", "") 
                For Each dr As DataRow In drs
                    Dim s As String = "金额: " & dr("金额") & "<br/>产品: " & dr("产品") & "<br/>客户: " & dr("客户") &  "<br/>雇员: " & dr("雇员")
                    .Add("pn1" & dr("_Identify"), "日期:" & Format(dr("日期"), "yyyy-MM-dd") , s, "./images/button.png")
                Next 
            End With 

希望显示的时候,金额、产品、客户、雇员各显示一行

但实际运行的时候结果成这样了
图片点击可在新窗口打开查看
<br/>这个没有生效?而且金额、产品、客户、雇员的信息并不长啊,为啥显示不全?

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2290 积分:18812 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2025/1/24 14:31:00 [显示全部帖子]

这个不能调整的么?因为现在我的明细表列有七八个,如果用列表横向也放不下……

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2290 积分:18812 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2025/2/1 14:02:00 [显示全部帖子]

Dim wb As New weui

        Dim drs As List(Of DataRow) = DataTables("订单2").SQLSel/ect("", 5, "[_Identify] ") '获取前5条记录  
        
        For Each dr As DataRow In drs
            With wb.AddPreview("", dr("ID"), dr("产品"), dr("金额"))
                .AddItem("客户", dr("客户"))
                .AddItem("雇员", dr("雇员"))
                .AddItem("单价", dr("单价"))
                .AddItem("数量", dr("数量"))
                .AddItem("折扣", dr("折扣"))
                .AddItem("日期", dr("日期"))
                .Addbutton("删除", "", 1, "")
                .Addbutton("编辑", "", 2, "") 
            End With 
        Next
        e.WriteString(wb.Build)

现在这个界面上可以按次序加载所有的订单(适用于订单明细较少,例如也就是不到10行时,用起来比较方便)

问题:
(1)点击某一行的删除时,如何删除指定的明细行?
(2)应当不需要每一行明细都做一个编辑按钮吧,这样可能控制起来还不方便,不如整个页面全部进入编辑状态,然后一次保存?

 回到顶部