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 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失