Skapa, ta bort och få kommentarer för GridCell
Möjliga användningsscenario
Följande artikel förklarar hur man skapar, tar bort och hämtar GridCell-kommentarer i GridWeb-kalkylarket. Det är värt att notera att GridWeb visar kommentaren som en verktygstips liknande MS-Excel när du sveper musen över cellen som visas i denna skärmbild.
Skapa kommentarsobjekt inuti cellen
Använd metoden GridCell.CreateComment för att skapa ett kommentarsobjekt inuti cellen. Följande exempelkod skapar en provkommentar i cell B4 på den första arbetsbladet av 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);
Ta bort kommentarsobjekt från cellen
Använd GridCell.RemoveComment-metoden för att ta bort ett kommentarobjekt från en cell. Följande exempelkod tar bort kommentaren från cell B4 i den första kalkylbladet i 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();
Få kommentarsobjekt från cellen
Använd GridCell.GetComment()-metoden för att hämta kommentarobjekt från en cell. Följande exempelkod hämtar kommentarobjektet från cell B4 och får sedan åtkomst till dess olika egenskaper som författare, anteckning, synlighet osv.
// 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();