我有一個kendo網格,我在其中使用多選拖放功能。當我點擊行/記錄並將其拖到另一個網格時,它顯示出一些陰影,這看起來不太好。我不知道它爲什麼會發生。我想刪除這個陰影。請提供一些解決方案。提前致謝。Kendo UI Grid多選拖放問題
我的劍道電網代碼
$('#MappedSecurity_Grid').kendoGrid({
scrollable: true,
sortable: {
mode: "single",
allowUnsort: false
},
pageable: false,
selectable: "multiple, row",
height: 500,
dataSource: {
data: data,
schema: {
model: {
id: 'Id',
fields: { Text: { type: "string" } }
}
}
},
columns: [{ field: "Text", title: "<b>" + GetLocalizedString('Category', globalVariables.cultureResources.EOR) + "</b>" }],
}).addClass("draggable-grid");
我對拖放代碼是在這裏
$("#MappedSecurity_Grid").kendoDraggable({
filter: "tbody > tr",
group: "gridGroup",
//axis: "y",
hint: function (itemClicked) {
var helper = $('<div class="k-grid k-widget drag-helper"/>');
if (!itemClicked.hasClass(selectedClass)) {
itemClicked.addClass(selectedClass).siblings().removeClass(selectedClass);
}
var elements = itemClicked.parent().children('.' + selectedClass).clone();
itemClicked.data('multidrag', elements).siblings('.' + selectedClass).remove();
return helper.append(elements);
}
});
Whopieee,你讓我的一天! –
這確實會禁用拖拽到選擇框,但是我遇到了這樣的問題,即如果單擊某行以突出顯示該對象,並且意外輕微拖拽,則不會像預期的那樣突出顯示該行。到目前爲止,我發現的最佳方式是將移動事件設置爲如下這樣的點按事件: this.selectable.userEvents._events.move = this.selectable.userEvents._events.tap – Sgraffite