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

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

相关推荐 更多相似问题