页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)

问题1:

想要隐藏电子表格下方的滚动条:PC端想要隐藏电子表格的滚动条:

解决方案:

可以参考下方宏实现:

代码块
function main(spreadsheetReport, isAjaxRefreshCallback) {
debugger
var sc = spreadsheetReport.elemSheetFrame.contentDocument.styleSheets[0];
insertRule(sc, "::-webkit-scrollbar", "display: none;", 0);
}

function insertRule(sheet, selectorText, cssText, position) {
if (sheet.insertRule) {
sheet.insertRule(selectorText + "{" + cssText + "}", position);
} else if (sheet.addRule) { //仅对IE有效
sheet.addRule(selectorText, cssText, position);
}
}


问题2:

移动端想要隐藏电子表格的滚动条:

Image Added


代码块
function main(spreadsheetReport, isAjaxRefreshCallback) {
debugger
var scx = spreadsheetReport.elemSheetFrame.contentDocument.styleSheets[0];
insertRule(scx, ".ps-scrollbar-x-rail", "display: none !important;", 0);
insertRule(scx, ".ps-scrollbar-y-rail", "display: none !important;", 0);
}

function insertRule(sheet, selectorText, cssText, position) {
if (sheet.insertRule) {
sheet.insertRule(selectorText + "{" + cssText + "}", position);
} else if (sheet.addRule) { //仅对IE有效
sheet.addRule(selectorText, cssText, position);
}
}

...