找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 350|回复: 2

把treeview的所有被勾选的子节点数据,点击按钮后,发送到edit文本框的问题

[复制链接]
  • TA的每日心情
    慵懒
    2024-9-9 17:19
  • 签到天数: 111 天

    连续签到: 1 天

    [LV.6]常住居民II

    35

    主题

    142

    回帖

    1194

    积分

    金牌会员

    积分
    1194
    来自: 加拿大
    发表于 2024-4-14 14:30:58 | 显示全部楼层 |阅读模式 来自: 加拿大
    非业余 - aardio 编程语言 - 非官方问答社区
    限时85折!暑假期间,用aardio培训班充实自己!https://mp.weixin.qq.com/s/c4Z8sZPOiMh_OTG2VPOJmA
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    请教一下,我想把treeview的所有被勾选的子节点数据,点击按钮后,发送到edit文本框,实现不了,麻烦看一下我的代码错在哪,谢谢了:

    [AAuto] 纯文本查看 复制代码
    //复选框多级同步
    import win.ui;
    /*DSG{{*/
    var winform = win.form(text="aardio form";right=390;bottom=414)
    winform.add(
    button={cls="button";text="Button";left=21;top=270;right=102;bottom=299;z=2};
    edit={cls="edit";text="Edit";left=21;top=318;right=343;bottom=392;edge=1;multiline=1;z=3};
    treeview={cls="treeview";left=10;top=11;right=336;bottom=233;asel=false;bgcolor=16777215;chkBox=1;edge=1;z=1}
    )
    /*}}*/
    
    //添加节点
    
    var hitem = winform.treeview.insertItem( {
        text = "下面用一个数组指定子节点"; {
            {  text = "子节点1"  };
            {  text = "子节点2" };
            {  text = "下面用一个数组指定子节点"; {
                "a";"b";"c";{ text = "d" }
               }
            };
        }
    } )
    
    winform.button.oncommand = function(id,event){
        winform.edit.Text =""
        winform.treeview.enum(
            function(hItem,parent){               
                winform.treeview.setChecked(hItem,true)
                var hItem = winform.treeview.getChildItem(hItem)
                var text = winform.treeview.getChildItem(hItem);
                winform.edit.appendText(text + "\n");
            }
        )
    }
    winform.show()
    win.loopMessage();


    非业余 - aardio 编程语言 - 非官方问答社区
    限时85折!暑假期间,用aardio培训班充实自己!https://mp.weixin.qq.com/s/c4Z8sZPOiMh_OTG2VPOJmA
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-31 10:11
  • 签到天数: 44 天

    连续签到: 1 天

    [LV.5]常住居民I

    2

    主题

    46

    回帖

    477

    积分

    培训会员

    积分
    477
    来自: 中国广东佛山
    发表于 2024-4-15 15:23:26 | 显示全部楼层 来自: 中国广东佛山
    var text = winform.treeview.getChildItem(hItem);  这个修改为  var text = winform.treeview.getItemText(hItem);
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-9-9 17:19
  • 签到天数: 111 天

    连续签到: 1 天

    [LV.6]常住居民II

    35

    主题

    142

    回帖

    1194

    积分

    金牌会员

    积分
    1194
    来自: 加拿大
     楼主| 发表于 2024-4-15 21:50:19 | 显示全部楼层 来自: 加拿大
    非常感谢!!
    回复

    使用道具 举报

    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|非业余 - aardio 编程语言 - 非官方问答社区

    GMT+8, 2024-9-17 03:23 , Processed in 0.142320 second(s), 29 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表