Foxtable(狐表)用户栏目专家坐堂 → 分享:参照例子setAjaxOptions做移动端级联选择页面,实现四级获取值


  共有1948人关注过本帖平板打印复制链接

主题:分享:参照例子setAjaxOptions做移动端级联选择页面,实现四级获取值

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
分享:参照例子setAjaxOptions做移动端级联选择页面,实现四级获取值  发帖心情 Post By:2019/5/31 13:55:00 [只看该作者]

分享:参照例子setAjaxOptions做移动端级联选择页面,实现四级获取值

有固定资产详情   分类词典  两个表
分类词典如图内容:

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

代码如下
Dim wb As New weui
Select Case e.Path
    Case "index.htm"
        If e.PostValues.Count = 0 Then
            wb.AddForm("","form1","index.htm")
            With wb.AddInputGroup("form1","ipg1","固定资产资料")          
               With .AddSelect("资产类别","资产类别","|" & DataTables("分类词典").GetComboListString("资产类别"))
                    .Attribute = """
                End With
                With .AddSelect("资产一级分类","资产一级分类","")
                    .Attribute = """
                End With
                With .AddSelect("资产二级分类","资产二级分类","")
                    .Attribute = """
                End With
                .AddSelect("品牌","品牌","")
注意上述代码被和谐了,具体代码部分详见下图所示:

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


            End With
            
            With wb.AddButtonGroup("form1","btg1",True)
                .Add("btn1", "确定", "submit")
            End With
            e.WriteString(wb.Build)
        Else
              With wb.AddMsgPage("","msgpage","增加成功", "好好学习,天天向上") '生成成功提示页
                .AddButton("btn1","继续增加","index.htm")
            End With
            e.WriteString(wb.Build)
        End If
        
    Case  "getProducts.htm"
        Dim vals As String
        If e.PostValues.Count = 1 Then
            vals  = "|" & DataTables("分类词典").GetComboListString("资产一级分类","资产类别='" & e.PostValues("资产类别") & "'")
        ElseIf e.PostValues.Count = 2 Then
            Dim Filter As String = "资产类别='" & e.PostValues("资产类别") & "' And 资产一级分类='" & e.PostValues("资产一级分类") & "'"
            vals = "|" & DataTables("分类词典").GetComboListString("资产二级分类", Filter)
        Else If e.PostValues.Count = 3 Then
            Dim Filter As String = "资产类别='" & e.PostValues("资产类别") & "' And 资产一级分类='" & e.PostValues("资产一级分类") & "'and 资产二级分类='" & e.PostValues("资产二级分类") & "'"
            vals = "|" & DataTables("分类词典").GetComboListString("品牌", Filter)
        End If
        e.WriteString(vals)
End Select


[此贴子已经被作者于2019/5/31 14:53:10编辑过]

 回到顶部