我希望Vaadin电子表格组件处于“仅查看”模式。我已经尝试了所有方法,但是无法解决问题(我仍然可以编辑文件)。 我正在使用Vaadin 8。
这是我到目前为止尝试过的:
https://demo.vaadin.com/spreadsheet/。我已经查看了报告模式。代码是:
if (resource != null) {
sampleFile = new File(resource.toURI());
spreadsheet = new Spreadsheet(sampleFile);
spreadsheet.setReportStyle(true);
spreadsheet.setActiveSheetProtected("");
spreadsheet.setRowColHeadingsVisible(false);
}
我写的是什么
spreadsheet = new Spreadsheet(tempFile);
spreadsheet.setReportStyle(true);
spreadsheet.setActiveSheetProtected("");
不起作用...
https://vaadin.com/forum/thread/10295629/vaadin-spreadsheet-readonly-mode
不起作用...
项目3
spreadsheet.setActiveSheetProtected("ddd");
// OR
spreadsheet.getActiveSheet().protectSheet("ddd");
不起作用...
我应该怎么做才能使电子表格只读?