Foxtable(狐表)用户栏目专家坐堂 → 动态列表


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

主题:动态列表

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


加好友 发短信
等级:一尾狐 帖子:409 积分:3068 威望:0 精华:0 注册:2018/11/23 10:41:00
动态列表  发帖心情 Post By:2019/12/6 21:49:00 [只看该作者]

老师您好,下面动态列表不知问题在哪?选了保险公司后,总分公司就不出来,相关代码如下,谢谢!
HttpRequest:
Case "kxyljg.htm"
            Functions.Execute("kxyljg",e)

函数kxyljg:
Dim e As RequestEventArgs = args(0)
Dim vals As String
If e.PostValues.Count = 1 Then
    vals = "|" & DataTables("可选医疗机构").SQLGetComboListString("总分公司","保险公司='" & e.PostValues("保险公司") & "'")
ElseIf e.PostValues.Count = 2 Then
    Dim Filter As String = "保险公司='" & e.PostValues("保险公司") & "' And 总分公司='" & e.PostValues("总分公司") & "'"
    vals = "|" & DataTables("可选医疗机构").SQLGetComboListString("医疗机构", Filter)
ElseIf e.PostValues.Count = 3 Then
    Dim Filter As String = "保险公司='" & e.PostValues("保险公司") & "' And 总分公司='" & e.PostValues("总分公司") & "'and 医疗机构='" & e.PostValues("医疗机构") & "'"
    vals = "|" & DataTables("可选医疗机构").SQLGetComboListString("分支机构", Filter)
End If
e.WriteString(vals)


动态列表:
With wb.AddInputGroup("form1","ipg5","体检预约")
        With .AddSelect("保险公司","保险公司","|" & DataTables("可选医疗机构").SQLGetComboListString("保险公司"))
            .Attribute = """
        End With
        With .AddSelect("总分公司","总分公司","")
            .Attribute = """
        End With
        With .AddSelect("医疗机构","医疗机构","")
            .Attribute = """
        End With
        With .AddSelect("分支机构","分支机构","")
            .Attribute = "" '调用js函数
        End With
        .AddInput("开始时间","开始时间","text")
        .AddInput("结束时间","结束时间","text")
        .AddInput("停业日期","停业日期","text")
        .AddInput("报告时效","报告时效","text")
        .AddInput("体检地址","体检地址","text")     
    End With

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106041 积分:539298 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/6 22:27:00 [只看该作者]

动态列表:的完整代码和js文件代码放到txt发上来

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


加好友 发短信
等级:一尾狐 帖子:409 积分:3068 威望:0 精华:0 注册:2018/11/23 10:41:00
  发帖心情 Post By:2019/12/7 9:27:00 [只看该作者]

老师您好,完整代码见附件。谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档.txt


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106041 积分:539298 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/7 10:00:00 [只看该作者]

没看到txt里面有1楼【动态列表:】那几段代码呀!

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


加好友 发短信
等级:一尾狐 帖子:409 积分:3068 威望:0 精华:0 注册:2018/11/23 10:41:00
  发帖心情 Post By:2019/12/7 11:42:00 [只看该作者]

老师您好,1楼代码为补上为ipg6(体检预约),主要为检查动态列表功能。我实际是希望在ipg1体检预约里实现医疗机构的动态选择,保险公司-总分公司根据
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档.txt

体检卡号自动带出。谢谢!

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106041 积分:539298 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/7 13:49:00 [只看该作者]

ID重复,前面已经有一个文本框叫做"保险公司"了

            With .AddInput("保险公司","保险公司","text")
                .Value = dr("保险公司")
                .readonly = True
            End With

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


加好友 发短信
等级:一尾狐 帖子:409 积分:3068 威望:0 精华:0 注册:2018/11/23 10:41:00
  发帖心情 Post By:2019/12/7 19:44:00 [只看该作者]

老师您好,去掉重复ID后可以动态列表选择了。如何实现把通过体检卡号(用户名)带出来的”保险公司”、”总分公司”的值传入到“可选医疗机构”动态列表中的医疗机构选择呢?下面代码如何修改呢?谢谢

With .AddSelect("医疗机构","医疗机构","|" & DataTables("可选医疗机构").SQLGetComboListString("医疗机构","保险公司='" & e.PostValues("保险公司") & "' And 总分公司='" & e.PostValues("总分公司") & "'"))
        .Attribute = """
End With


 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106041 积分:539298 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/8 20:47:00 [只看该作者]

Dim dr As DataRow = DataTables("体检卡号").SQLfind("体检卡号 = '" & e.Cookies("username") & "'")
……
If dr IsNot Nothing Then
With .AddSelect("医疗机构","医疗机构","|" & DataTables("可选医疗机构").SQLGetComboListString("医疗机构","保险公司='" & dr("保险公司") & "' And 总分公司='" & dr("总分公司") & "'"))
        .Attribute = """
End With

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


加好友 发短信
等级:一尾狐 帖子:409 积分:3068 威望:0 精华:0 注册:2018/11/23 10:41:00
  发帖心情 Post By:2019/12/8 21:09:00 [只看该作者]

谢谢老师!

 回到顶部