1
我在SAPUI5應用程序中使用Handsontable。我無法滾動到Handsontable Grid,其中列標題保持不變。由於這種情況,當用戶單擊列標題進行排序時,整個列將被選中,滾動將運行到表中的最後一行。儘管在設置中指定排序,排序並不僅限於第二列。Handsontable Column Selection and Sorting問題
以下是我的代碼,其後是截圖。請幫我解決這個問題。
查看:
<HTML xmlns="sap.ui.core" busy="false" busyIndicatorDelay="1000" visible="true"
content="<div id='batchesSheet' class='hot handsontable' style='width: 90%; overflow: hidden'></div>"
preferDOM="true" sanitizeContent="false" afterRendering="BatchesHOT">
</HTML>
控制器:
hotBatches = new Handsontable(container, {
data: batchesData,
rowHeaders: true,
columns: [{data: "User", readOnly: true}, {data: "Timestamp", readOnly: true}, {data: "Status", readOnly: true}, {
data: "Remarks",
readOnly: true
}],
colHeaders: ["USER", "BATCH SUBMISSION TIME", "STATUS", "REMARKS"],
colWidths: [100, 220, 180, 350],
columnSorting: {
column: 2,
sortOrder: true
},
sortIndicator: true,
contextMenu: true,
search: true,
outsideClickDeselects: false,
cells: function (row, col, prop) {
var cellProperties = {};
if (col === 2) {
cellProperties.renderer = "statusRenderer";
}
else {
cellProperties.renderer = "textRenderer";
}
return cellProperties;
}
});
對不起,這是什麼問題?是否希望標題保持凍結?或者當你排序時,你的桌子一直滾動到底部?或兩者?第一個問題是你的'overflow:hidden'選項 – ZekeDroid
都是@ZekeDroid。這兩個都是問題! –