0
我想实现jQuery-ui - Sortable
我的ASP.NET Gridview控件,但作为我的一个gridview单元格有内部表,它允许在这些内部表中删除以及。我希望它只能在父表中放置,即在GridView的父行之间。防止内表允许删除,在jQuery UI可排序
这是我的Fiddle,这将有助于看到问题。
Sortable
被实例化这样的:
$().ready(function(){
$("#BodyPlaceHolder_grdManualArrange tbody").sortable({
cancel: ".di-disabled",
update: function() {
},
handle: ".dragHandle",
items: "tr",
opacity: 0.8
});
$('#BodyPlaceHolder_grdManualArrange tbody').sortable({ items: 'tr:not(:first)' });// Not allowing the first row (head) to be sorted
$(".di-disabled-sorting").removeClass("ui-sortable"); // Removing the ui-sortable class from the inner tables
});
在这里,如果你拖行(使用拖动手柄的最左边行),并尝试删除它在其他行之间,它会正常工作,但是如果您尝试将其放在top
和bottom
箭头之间,那么正在排序的行也将被放置在那里,但情况并非如此。