当从 RadGrid 拖放时,它会显示随着鼠标移动而被拖动的列,这可以很好地拖动一个或几个项目,但如果你拖动更多,那么它看起来很丑陋并占用大量空间,可能会阻止你看到你正在掺杂的元素?
问问题
840 次
1 回答
0
答:我在项目中遇到过这个解决方案,解决方案是:
1) 将 GridCreated 事件附加到您的 RadGrid
<ClientSettings AllowRowsDragDrop="True">
<Selecting AllowRowSelect="True" EnableDragToSelectRows="true"></Selecting>
<ClientEvents OnGridCreated="GridCreated" />
</ClientSettings>
2)编写javascript函数来改变视觉轨迹:
function rowDragging(sender, eventArgs) {
var row = sender._draggedRow;
row.innerHTML = "<div style='color:green;width:60px;margin-left:10px;'> Drop on Element</div>";
row.style.width = 0 + "px";
row.style.height = 0 + "px";
}
问候
于 2013-04-18T16:28:50.420 回答