以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [已解决]怎么实现动态数据字典多选吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132870) |
-- 作者:martin723 -- 发布时间:2019/4/1 9:04:00 -- [已解决]怎么实现动态数据字典多选吗? 利用类型TableDataMap来根据数据表创建数据字典,可只能够单选,能不能在前面加上复选框,给予多值。 本来想从用户表中把所有角色全列出来,在菜单表中的角色字段里显示,可以多选。 用TableDataMap可以直接列出所有用户可以使用的角色,但不知道怎么实现角色多选。 Dim dmp As New TableDataMap dmp.DataTable = "用户" \'指定数据来源表 dmp.ValueCol = "Config" \'指定取值列 dmp.DisplayCol = "Config" \'指定显示列 dmp.ListCols = "Config" dmp.Filter = "[Name] = \'Roles\'" Tables("菜单").Cols("角色").DataMap = dmp.CreateDataMap() \'生成并设置DataMap [此贴子已经被作者于2019/4/1 9:26:40编辑过]
|
-- 作者:martin723 -- 发布时间:2019/4/1 9:09:00 -- 另外从用户表中取得的列表实际上是回车换行,下拉列表没法选,实际上只有一个值,需要把回车分开 |
-- 作者:martin723 -- 发布时间:2019/4/1 9:26:00 -- 解决了! [此贴子已经被作者于2019/4/3 10:19:56编辑过]
|