Как сделать электронную таблицу Vaadin доступной только для чтения - PullRequest
1 голос
/ 13 мая 2019

Мне бы хотелось, чтобы компонент электронных таблиц Vaadin работал только в режиме просмотра.Я попробовал все, но я не мог решить проблему (я все еще могу отредактировать файл).Я использую Vaadin 8.

Вот что я пробовал до сих пор:

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

Не работает ...

Элемент 2

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

Не работает ...

Элемент 3

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

Не работает ...

Что мне сделать, чтобы сделать электронную таблицу доступной только для чтения?

...