如何使Vaadin Spreadsheet只读

时间:2019-05-12 21:42:06

标签: java vaadin spreadsheet

我希望Vaadin电子表格组件处于“仅查看”模式。我已经尝试了所有方法,但是无法解决问题(我仍然可以编辑文件)。 我正在使用Vaadin 8。

这是我到目前为止尝试过的:

  1. 项目1

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("");

不起作用...

  1. 第2项

https://vaadin.com/forum/thread/10295629/vaadin-spreadsheet-readonly-mode

不起作用...

  1. 项目3

    spreadsheet.setActiveSheetProtected("ddd");   
    // OR    
    spreadsheet.getActiveSheet().protectSheet("ddd");
    

    不起作用...

我应该怎么做才能使电子表格只读?

0 个答案:

没有答案