Мне бы хотелось, чтобы компонент электронных таблиц Vaadin работал только в режиме просмотра.Я попробовал все, но я не мог решить проблему (я все еще могу отредактировать файл).Я использую Vaadin 8.
Вот что я пробовал до сих пор:
- 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");
Не работает ...
Что мне сделать, чтобы сделать электронную таблицу доступной только для чтения?