Foxtable(狐表)用户栏目专家坐堂 → 如何能查询返回后各下拉内容还存在


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

主题:如何能查询返回后各下拉内容还存在

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
如何能查询返回后各下拉内容还存在  发帖心情 Post By:2018/10/7 15:03:00 [只看该作者]




请老师看一下,如何能查询返回后各下拉内容还存在
[此贴子已经被作者于2018/10/7 17:59:38编辑过]

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


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

可以利用cookie保存上一页的值

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问题.zip



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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2018/10/7 18:14:00 [只看该作者]

If e.PostValues.Count = 0 Then
    Dim xds As List(of String) = DataTables("学校信息").GetValues("学段","单位全称= '" & e.Cookies("userdw") & "'")
    With wb.AddInputGroup("form1","ipg1")
        Dim xdd As String = e.Cookies("xd")
        Dim xdss As String = "|" & String.Join("|",xds.ToArray)
        If xdd > "" Then
            xdss = xdss.Replace(xdd,"[" & xdd & "]")
        End If
        Dim xd1=.AddSelect("xd","选择学段:",xdss)
        xd1.Attribute = "on   change=""setBrands('ksmc');""  & CL ' style ='border:none;padding:0px;height:45px;width:100%;margin:10px;font-size:16px;padding-left:0px;color:blue;'"
        Dim ksmc2 As String = e.Cookies("ksmc")
        Dim ksmcss As String = ""
        If ksmc2 > "" AndAlso xdd > "" Then
            ksmcss = DataTables("成绩").sqlGetComboListString("考试名称","学段='" & xdd & "'","考试名称 desc")
            ksmcss = ksmcss.Replace(ksmc2,"[" & ksmc2 & "]")
        End If
        Dim ksmc1=.AddSelect("ksmc", "考试名称:",ksmcss )
        ksmc1.Attribute = """  & CL
        .AddSelect("bjqc", "班级全称:","").Attribute= "onc  hange=""setBrands('')"" " & CL
        .AddSwitch("px","是否排序:",False)
        .AddSwitch("zh","是否折合:",False)
    End With
    With wb.AddButtonGroup("form1","btg1",True)
        Dim bt1= .Add("btn1", "确定", "submit")
        bt1.Attribute = "style='border:1px solid black;border-radius:20px;padding:0px;width:50%'"
        bt1.kind=1
    End With


老师,返回时前两个的下拉是有,但第三个班级全称还是没有,还没看懂,请老师看下在哪里有问题,也就是哪个下拉有内容,返回时就让他仍然有,方便另外选择
[此贴子已经被作者于2018/10/7 18:19:19编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/8 10:13:00 [只看该作者]

修改代码

 

        Dim bjqc As String = e.Cookies("bjqc")
        Dim bjqcs As String = DataTables("成绩").sqlGetComboListString("班级全称","学段='" & xdd & "' and 考试名称 = '" & ksmc2 & "'")
        bjqcs = bjqcs.Replace(bjqc,"[" & bjqc & "]")
        .AddSelect("bjqc", "班级全称:", bjqcs).Attribute= "onchange=""setBrands('')"" " & CL       

[此贴子已经被作者于2018/10/8 10:13:37编辑过]

 回到顶部