以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]可以多选的筛选树 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184581) |
||||
-- 作者:jk36 -- 发布时间:2022/12/14 14:50:00 -- [求助]可以多选的筛选树 可以多选的筛选树,2、将窗口的AfterLoad事件代码设置为: e.Form.Controls("TreeView1").BuildTree("订单", "产品|客户"), 我想要一个,不固定的列选项,即列"产品|客户"在代码中不固定,而是交付使用时任选二列或三列做节点,不知代码如何写? |
||||
-- 作者:cd_tdh -- 发布时间:2022/12/14 14:59:00 -- 需要单独做一个表储存生成目录树的数据列,让用户自行选择 [此贴子已经被作者于2022/12/14 14:59:06编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2022/12/14 15:07:00 -- 可以自己设计一个选择窗口,或者使用组合框选择,比如: dim s as string = e.form.controls("某组合框").text e.Form.Controls("TreeView1").BuildTree("订单", s) 或者简单的这样 Dim Val As string = “” If InputValue(Val, "输入列名", "请输入列名:") Then e.Form.Controls("TreeView1").BuildTree("订单", Val) End If |
||||
-- 作者:jk36 -- 发布时间:2022/12/14 15:33:00 -- 在窗口中加一个CheckedComboBox1 在AfterLoad中,
e.Form.Controls("TreeView1").BuildTree("订单", s) 代替e.Form.Controls("TreeView1").BuildTree("订单",
"产品|客户") 还是不行,请帮下,我不太会写代码
[此贴子已经被作者于2022/12/14 15:37:01编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2022/12/14 15:58:00 -- 不能在AfterLoad里使用,因为窗口还没有打开,用户怎么选择呢?到CheckedComboBox1的valuechanged事件处理 |
||||
-- 作者:jk36 -- 发布时间:2022/12/14 16:22:00 -- 只有窗口事件中全局事件,才有valuechanged事件,找不到CheckedComboBox1的valuechanged事件 |
||||
-- 作者:有点蓝 -- 发布时间:2022/12/14 16:25:00 -- textchanged事件 |
||||
-- 作者:jk36 -- 发布时间:2022/12/14 16:25:00 -- 能不能在我的模板里帮我写一下 |
||||
-- 作者:有点蓝 -- 发布时间:2022/12/14 16:28:00 -- 就是4楼的代码 |
||||
-- 作者:jk36 -- 发布时间:2022/12/14 16:44:00 -- 还是不行,选项是空的 |