【问题标题】:ExtJs 4 - Drag and Drop in the same gridExtJs 4 - 在同一个网格中拖放
【发布时间】:2012-06-15 01:42:06
【问题描述】:

如何通过拖放对 ExtJs 4 中的网格行进行重新排序?这可能吗?我看到 ExtJs 示例页面中有一个在 2 个网格之间拖放网格行的示例,但我似乎无法弄清楚如何使用它并使其仅在一个网格中工作。

感谢您的帮助。

谢谢。

【问题讨论】:

    标签: extjs extjs4


    【解决方案1】:

    好的,所以我刚刚想通了。其实很简单……我只需要简单地添加

    plugins: {
        ptype: 'gridviewdragdrop'
    }
    

    到网格的 viewConfig,它工作得很好。

    请不要低估这个问题。很抱歉,我在此处发布问题之前没有更多地搜索答案,不得不回答我自己的问题,但希望在寻找相同问题的解决方案时,答案能对其他人有所帮助。

    【讨论】:

      【解决方案2】:
      plugins: {
          ptype: 'gridviewdragdrop',dragText:'Reorder Rows'
      },
      // to save position  
      listeners:{
          drop:function(){
              Ext.Ajax.request({
                  url:'url-to-save-position',
                  params:{
                      value:Ext.encode(Ext.pluck(grid.getStore().data.items, 'data'))
                  }
              })
          }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-04-02
        • 2011-10-10
        • 1970-01-01
        • 2013-07-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多