2016-11-28 27 views
1

我根據example創建了手風琴,並希望禁用通過拖動&拖放來重新排列部分的可能性。我在API中看不到此選項,我不確定爲什麼此功能首先存在。禁用sap.ui.commons.Accordion的重新訂購

感謝。

+0

在這裏有同樣的問題...很想聽到解決方案。 – Matoy

+1

你有沒有考慮過手風琴的分類?我查看了代碼,似乎沒有單個屬性來禁用此功能。 – Marc

+0

您的建議可以提供幫助,但在我的情況下,我想直接使用該控件,而無需更改代碼。我想知道SAP爲什麼不給這個選項。 – omer727

回答

3

排序與jQuery UI插件一起提供:可排序http://api.jqueryui.com/sortable/。我認爲使用兩個CSS類來啓用和禁用排序:ui-sortable和ui-sortable-disabled。所以,我在手風琴上添加了'ui-sortable-disabled'來禁用排序。 代碼:

oAccordion.onAfterRendering = function() { 
        this.addStyleClass('ui-sortable-disabled'); 
       } 

讓我知道這是否解決了您的問題。

+0

它工作!謝啦! :) – Matoy