如果您的頁面上有一個RadToolTip,並且有幾個列表視圖,您可以嘗試使用全局js變量,並使用onDrag和onDrop設置切換該變量。你RadToolTip可以使用的beforeShow變量,以決定是否應顯示工具提示或不..寫了你一個小樣本(未完成)
//JS
var showToolTips = true;
function dragStarted(sender,args) {
showToolTips = false;
}
function dragFinished(sender,args){
showToolTips = true;
}
function canShowToolTips(sender,args)
{
args.set_cancel(showToolTips);
}
//.NET
<telerik:RadListView ID="radListView1" runat="server">
<ClientSettings>
<ClientEvents OnItemDragStarted="dragStarted" OnItemDropped="dragFinished" />
</ClientSettings>
</telerik:RadListView>
<telerik:RadListView ID="radListView2" runat="server">
<ClientSettings>
<ClientEvents OnItemDragStarted="dragStarted" OnItemDropped="dragFinished" />
</ClientSettings>
</telerik:RadListView>
<telerik:RadToolTip OnClientBeforeShow="canShowToolTips" runat="server" ID="rdToolTip1"></telerik:RadToolTip>
你需要禁用所有來自所有項目RadToolTips在頁面上,還是僅僅爲你拖放的2個列表視圖? – 2012-02-23 14:06:55
當從左側RadListView拖動到右側RadListView我需要禁用右側RadListView的RadToolTips(一個im懸停在此RadViewList之上或全部內),鼠標懸停它們顯示,並且很難看到用戶放棄可拖動的位置項目。 – 2012-02-23 15:27:58
你能提供一些代碼嗎,你的網頁上是否定義了? –
2012-02-23 15:32:57