1
我需要禁用列表拖放功能的richfaces extendedDataTable組件。演示源代碼足以發現它具有對列進行排序的功能,但由於某些設計原因,我們不希望允許用戶操縱列的順序。rich:extendedDataTable禁用列拖放
有什麼辦法通過CSS或覆蓋Richfaces的JS函數調用來禁用此功能?
編輯: RichFaces的版本是4.3.4
我需要禁用列表拖放功能的richfaces extendedDataTable組件。演示源代碼足以發現它具有對列進行排序的功能,但由於某些設計原因,我們不希望允許用戶操縱列的順序。rich:extendedDataTable禁用列拖放
有什麼辦法通過CSS或覆蓋Richfaces的JS函數調用來禁用此功能?
編輯: RichFaces的版本是4.3.4
在RichFaces的JavaScript函數偷看想出溶液。在此處發帖: 使用extendedDataTable在頁面末尾粘貼javascript調用。這應該禁用列排序功能。
<script type="text/javascript">
RichFaces.ui.ExtendedDataTable.prototype.reorder = function (event) {};
RichFaces.ui.ExtendedDataTable.prototype.beginReorder = function (event) {};
RichFaces.ui.ExtendedDataTable.prototype.overReorder= function(event) {};
RichFaces.ui.ExtendedDataTable.prototype.outReorder= function(event) {};
RichFaces.ui.ExtendedDataTable.prototype.endReorder= function(event) {};
RichFaces.ui.ExtendedDataTable.prototype.cancelReorder= function(event) {};
</script>