zoukankan      html  css  js  c++  java
  • 如何让grid上的combo在编辑是当前值处于选中状态

    在extjs上当你编辑从grid上的combo时,如果这个combo的值是从数据库中动态读取出来的值的时候,你去进行编辑你会发现在你编辑时,他所选中的值是不会在combo上显示的,显示的是空白的一行,要想解决这个问题,其实不难,只要在
    editor: {
         id: 'belongNodelist',
         xtype: 'combo',
         typeAhead: true,
         selectOnTab: true,
         store: belongNodeStore,
         displayField: 'label',
         valueField: 'value',
         editable: false,
         lazyRender: true,
         //添加一个linsteners的change事件,当你编辑当前行是,combo列的值显示在编辑行上
         listeners: {
          change: function(field, newValue, oldValue, eOpts) {
           field.setValue(newValue.toString());
          }
         }
        }
    添加一个 listeners监听事件然后在监听事件里写入一个change方法,问题就解决了

    备注:

      在我们写代码时,可能会遇到各种各样的问题,有的呢能够从其他的途径找到答案,但是有的问题你就是找不到答案,这就需要我们慢慢的通过摸索和实践来获得最后的解决方案,我把我平常遇到的问题记录下来,存起来!人的头脑是有限的,就算你现在能够记住这些问题的解决方式,那么一个星期后呢,一个月后呢?

  • 相关阅读:
    配置管理-SVN使用指南-Linux
    配置管理-SVN权限详解
    配置管理-SVN使用指南
    Unity3d之Mecanim(新版动画系统)
    Unity3d之Animation(动画系统)
    iTween基础之iTweenPath(自定义路径移动)
    iTween基础之Color(变换颜色)
    unity工具IGamesTools之批量生成帧动画
    unity2d之2d帧动画创建
    iTween基础之Fade(淡入淡出)
  • 原文地址:https://www.cnblogs.com/ljh1993/p/3224992.html
Copyright © 2011-2022 走看看