Foxtable(狐表)用户栏目专家坐堂 → 复选列表项


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

主题:复选列表项

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
复选列表项  发帖心情 Post By:2022/6/14 15:19:00 [只看该作者]

   With wb.AddCheckGroup("form1","rdg1","浏览器")
            .Add("bw1","Intenet Explorer"True
'
默认勾选
            .Add("bw2","Google Chorme")
            .Add("bm3","FireFox")
    .Add("bm4","Safari").Enabled = False '此项不可选
        End With


列多值为1,2,3,4,5,6
列内容为1,2,4,5
想要像复选列表项这样显示什么弄



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


加好友 发短信
等级:超级版主 帖子:107023 积分:544346 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/14 15:43:00 [只看该作者]

dim ss() as string = {"1","2","3","4","5"}
dim s2() as string = tables().current("某列").split(",")

  With wb.AddCheckGroup("form1","rdg1","浏览器")
for i as integer = 0 to ss.length - 1
if array.indexof(s2,ss(i)) > -1 then
            .Add("bw" & i,ss(i)True'默认勾选
else
            .Add("bw" & i,ss(i),) '默认勾选
end if
next
        End With

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/6/14 17:11:00 [只看该作者]

 Dim pp As String
                nms = New String() {"bw"} '将nms重新定义为品牌数组 
                For Each nm As String In nms
                    If e.PostValues.ContainsKey(nm) AndAlso e.PostValues(nm).Trim() = "on" Then '不能省略Trim 
                        pp = pp & nm & ","
                    End If
                Next
                If pp > "" Then
                    dr("用户分组") = pp.Trim(",")
                End If

保存不了 

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


加好友 发短信
等级:超级版主 帖子:107023 积分:544346 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/14 17:25:00 [只看该作者]

For Each key As String In e.PostValues.Keys
  msgbox(key & "," & e.PostValues(key))
Next

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/6/14 17:27:00 [只看该作者]

??????

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


加好友 发短信
等级:超级版主 帖子:107023 积分:544346 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/14 17:32:00 [只看该作者]

调试看都接收到什么数据

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/6/14 17:36:00 [只看该作者]

  Dim ss() As String = {"管理", "开支", "经理", "员工", "店长"}
                    Dim s2() As String = dr1("用户分组").split(",")
                    
                    With wb.AddCheckGroup("form1", "rdg1", "浏览器")
                        For i As Integer = 0 To ss.length - 1
                            If array.indexof(s2, ss(i)) > -1 Then
                                .Add("bw" & i, ss(i), True) '默认勾选
                            Else
                                .Add("bw" & i, ss(i), ) '默认勾选
                            End If
                        Next
                    End With
提示
bw0,on
bw1,on
bw2,on


[此贴子已经被作者于2022/6/14 18:31:28编辑过]

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


加好友 发短信
等级:超级版主 帖子:107023 积分:544346 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/14 20:13:00 [只看该作者]

Dim ss() As String = {"管理", "开支", "经理", "员工", "店长"}
Dim pp As String
For Each key As String In e.PostValues.Keys
if key like "bw*"
  pp = pp & "," & ss(cint(pp.replace("bw","")))
end if
Next
msgbox(pp)

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/6/14 23:06:00 [只看该作者]

网页显示404

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


加好友 发短信
等级:超级版主 帖子:107023 积分:544346 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/14 23:17:00 [只看该作者]

请上传实例说明

 回到顶部
总数 14 1 2 下一页