Создание, удаление и получение комментариев GridCell
Возможные сценарии использования
В следующей статье объясняется, как создавать, удалять и получать комментарии ячейки GridWeb. Стоит отметить, что GridWeb отображает комментарии в виде подсказок, как MS-Excel, когда вы наводите мышью на ячейку, как показано на этом скриншоте.
Создать объект Comment внутри ячейки
Используйте метод GridCell.CreateComment для создания объекта комментария внутри ячейки. В следующем примере кода создается образец комментария в ячейке B4 первого рабочего листа GridWeb.
// Access first worksheet of GridWeb
GridWorksheet sheet = GridWeb1.getWorkSheets().get(0);
// Access cell B4
GridCell cell = sheet.getCells().get("B4");
// Create comment with these parameters
// i.e. note, author, isvisible
cell.createComment("This is a B4 note.", "Peter", true);
Удалить объект комментария из ячейки
Пожалуйста, используйте метод GridCell.RemoveComment для удаления объекта комментария из ячейки. Следующий образец кода удаляет комментарий ячейки B4 на первом листе GridWeb.
// Access first worksheet of GridWeb
GridWorksheet sheet = GridWeb1.getWorkSheets().get(0);
// Access cell B4
GridCell cell = sheet.getCells().get("B4");
// Remove the comment object from this cell.
cell.removeComment();
Получить объект комментария из ячейки
Пожалуйста, используйте метод GridCell.GetComment() для получения объекта комментария из ячейки. Следующий образец кода получает объект комментария из ячейки B4, а затем обращается к его различным свойствам, таким как Автор, Заметка, Видимость и т.д.
// Access first worksheet of GridWeb
GridWorksheet sheet = GridWeb1.getWorkSheets().get(0);
// Access cell B4
GridCell cell = sheet.getCells().get("B4");
// Get comment of this cell
GridComment gridComm = cell.getComment();
// Access its various properties
String strAuth = gridComm.getAuthor();
String strNote = gridComm.getNote();
boolean isVis = gridComm.isVisible();