0
A
回答
1
我解決了擴展DropZone的問題。這個實現作爲構造函數參數接收目標網格,並且這個參數位於源網格的rbar(停靠控制)中。關鍵是將ddGroup設置爲「header-dd-zone-」加上源網格中的id。我希望這是有用的。
Ext.define('Crud.FilterDropZone', {
extend: 'Ext.dd.DropZone'
, constructor: function() {}
, init: function (grid) {
var me = this;
if (grid.rendered) {
me.grid = grid;
me.ddGroup = 'header-dd-zone-' + grid.up('grid').id;
grid.getView().on({
render: function(v) {
me.view = v;
Crud.FilterDropZone.superclass.constructor.call(me, me.view.el);
},
single: true
});
} else {
grid.on('render', me.init, me, {single: true});
}
}
, getTargetFromEvent: function (e) {
return {};
}
, onNodeDrop: function (nodeData, source, e, data) {
var header = data.header
, store = Ext.getCmp(e.target.id).getStore();
//store.add(new store.RecordType({ property: header.text, value: '', reference: header.dataIndex}));
store.add([[header.text, '', header.dataIndex]]);
}
});
相關問題
- 1. 拖動和電網和EXTJS
- 2. Extjs網格標題繪製在其他控件的頂部
- 3. 如何基於在ExtJS的列的其他值禁用電網的特定列
- 4. 獲取ExtJS網格中的列標題
- 5. ExtJS的電網
- 6. ExtJS的電網
- 7. 切換列標題extjs網格面板
- 8. 隱藏ExtJS網格列標題
- 9. ExtJS 3.2:網格列標題分組
- 10. 我想根據其在ExtJS的電網
- 11. ExtJS的拖動與滾動
- 12. EXTJS 3.3.3電網
- 13. ExtJS 6 - 自動調整網格列標題文本
- 14. ExtJS的自動滾屏的電力網
- 15. 自動更新對網頁上其他標題的引用
- 16. ExtJS的電網滾動修復需要
- 17. extjs 4網格樹拖拽
- 18. SlickGrid - 在表格外拖動列標題
- 19. jquery ui對話框可由除標題欄以外的其他元素拖動
- 20. Extjs 4拖放網格到區域取消拖動項目
- 21. 嵌套電網EXTJS
- 22. 通過拖動其標籤
- 23. 如何將TextView拖動到正確的目標其他TextView
- 24. 兩個電網的ExtJS 4
- 25. 爲了在ExtJS的電網
- 26. ExtJS的3.4:在電網
- 27. jQuery ui可拖動元素獲取其他可拖動元素
- 28. Wpf拇指拖動不發射拖動輸入其他組件
- 29. 獲取放置在網格列標題中的字段。 Extjs 6
- 30. 如何在extjs的網格列標題中添加過濾器?
你的問題不太清楚。顯示你的嘗試。 –
我需要在另一個網格中創建一個DropZone,它從第一個網格接收列標題的拖動,保留最後一個網格的默認重排序列功能。 我正在擴展DropZone,並認爲我在正確的方式。 – hesenger