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条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料