我有兩個並排的網格。 左邊的網格有一個用戶可以選擇的標籤列表,右邊的網格是空的,因此用戶可以拖動他想要的標籤。ExtJS 4/5 - 爲自定義規則不允許的拖放設置正確的CSS
兩個網格插件代碼爲:
viewConfig: {
plugins: [
Ext.create('Ext.grid.plugin.DragDrop', {
ddGroup: 'selectedTags'
})
]
}
所以,我希望能夠限制用戶能夠拖動只有5標籤,我已經添加以下代碼到網格右側:
listeners: {
beforedrop: {
fn: function() {
if (grid.getStore().data.items.length > 4) {
dropHandlers.cancelDrop();
}
},
scope: me
}
}
這是工作完美,但我想要的是顯示NO-DROP圖標時,項目拖過網,而不是呈現猶如該訴訟被允許的綠線。
感謝,