firefoxeye 2009-10-21 09:57
浏览 237
已采纳

ext combobox树值填充问题

[img]http://dl.iteye.com/upload/attachment/159086/21c648b5-404a-32b5-aa96-06f57deedef1.bmp[/img]
当选中节点的时候,值不往textfield填充,会是什么地方设置没对呢?
[b]问题补充:[/b]

[img]http://dl.iteye.com/upload/attachment/159095/35c1de5b-fa3d-3773-b75a-74ad810e669e.bmp[/img]

[img]http://dl.iteye.com/upload/attachment/159090/04842af4-4939-3802-952e-049f2c48e0a7.bmp[/img]
非常感谢,这么快就得到回复,现在有个新问题,需要点击修改,其它都能填充进去值,没有值的地方combobox里面放了一个带复选框的树,对应传过去了多个id值,但是textfield却没有填充相应的值
[b]问题补充:[/b]
是很快地显示了一次值,然后就没了
[b]问题补充:[/b]
日志: key=="multiGroupsUse"===value==="9,13,17"
日志: key=="_multiGroupsUse"===value==="医技科室, 科研单位, 党群部门"
对应的ID跟值,但是textfield将(医技科室, 科研单位, 党群部门)显示一次就消失了

  • 写回答

2条回答 默认 最新

  • awol2005ex 2009-10-21 10:03
    关注

    没办法,只能自己实现combobox里树的click 方法 ,例如
    this.cardtypetree=new Ext.tree.TreePanel({
    root:this.cardtyperoot,
    parent:this,
    rootVisible:false,
    border:false,
    listeners:{
    beforeload:function(node)
    {

    this.parent.cardtypeloader.dataUrl="../card/type/"+node.id+"/";
    },
    click:function(node)
    {
    this.parent.cardtype_id=node.id;
    this.parent.cardtype_name=node.text;
    this.parent.cardtypeField.collapse();//想办法取得combobox对象,执行它的collapse方法
    this.parent.cardtypeField.setValue(node.text);//想办法取得combobox对象,用setValue方法设置它的显示值

         }
    

    });

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入