在RadGrid中更改视觉拖放线索?

时间:2013-04-18 16:28:50

标签: asp.net telerik-grid

当从RadGrid拖放时,它显示了使用鼠标移动拖动的列,这可以拖动一个或几个项目,但如果你拖得更多,那么它看起来很可怕并且占用了很多可能阻挡的空间你看到你正在掺杂的元素吗?

1 个答案:

答案 0 :(得分: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";
       }

问候