2011-03-01 50 views
2

我想將「點擊標題進行排序」移動到「雙擊標題進行排序」。所以,目前我有以下兩行做:如何禁用點擊排序上yui數據表?

​​

然而,當我做到這一點,我點擊標題,它會帶我到文件夾/ THEAD-ID(因爲默認情況下有一個「A」標籤纏標題文本。

不知道如何正確地做到這一點?

非常感謝!

傑森

+0

這是YUI 2,對嗎? – 2011-03-01 02:47:06

+0

是的,任何想法? – FurtiveFelon 2011-03-01 02:57:14

回答

2

你必須停止默認點擊事件。爲簡單地停止冒泡事件的點擊事件創建一個新的事件處理程序。

var stopEvent = function(oArgs) { 
     var evt = oArgs.event; 
     YAHOO.util.Event.stopEvent(evt); 
    }; 

    table.unsubscribe("theadCellClickEvent", TAG.content.table.onEventSortColumn); 
    table.subscribe("theadCellClickEvent", stopEvent); 
    table.subscribe("theadCellDblclickEvent", TAG.content.table.onEventSortColumn);