Editor di fogli di calcolo - Lavorare con i fogli
Sommario
- Aggiungere e rimuovere fogli?
- WorksheetView.onAddNewSheet
- WorksheetView.onRemoveActiveSheet
- Rinomina Fogli
- WorksheetView.setActiveSheet
- Passa da un foglio all’altro
- WorksheetView.setActiveSheet
Aggiungere e rimuovere fogli?
Microsoft Excel consente più fogli in un unico file. HTML5 Spreadsheet Editor consente all’utente di aggiungere e rimuovere fogli. Nella scheda Fogli abbiamo un elenco a discesa di fogli. Il foglio selezionato è quello che viene aperto dall’editor.
Per aggiungere un nuovo foglio:
- Passa aScheda Fogli.
- Fai clic sul pulsante + (più).
Verrà aggiunto un nuovo foglio e l’editor passerà ad esso.
Per rimuovere il foglio attualmente selezionato:
- Passa aScheda Fogli.
- Fare clic sul pulsante - (meno).
Il foglio attualmente selezionato verrà rimosso e l’editor passerà all’ultimo selezionato.
Come funziona?
Quando l’utente fa clic su** +** (più) e**-** (meno) vengono cliccati, il bean backend JSF**Foglio di lavoroVisualizza** gestisce gli eventi utilizzando**WorksheetView.onAddNewSheet** e**Metodi WorksheetView.onRemoveActiveSheet**.
WorksheetView.onAddNewSheet
public void onAddNewSheet() {
if (isLoaded()) {
try {
int i = getAsposeWorksheets().add();
getAsposeWorksheets().setActiveSheetIndex(i);
purge();
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("New Worksheet", cx.getMessage());
}
}
}
WorksheetView.onRemoveActiveSheet
public void onRemoveActiveSheet() {
if (isLoaded()) {
try {
int i = getAsposeWorksheets().getActiveSheetIndex();
getAsposeWorksheets().removeAt(i);
if (getAsposeWorksheets().getCount() == 0) {
int j = getAsposeWorksheets().add();
getAsposeWorksheets().setActiveSheetIndex(j);
}
purge();
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("Could not remove sheet", cx.getMessage());
}
}
}
Rinomina Fogli
Per rinominare un foglio:
- Passa aScheda Fogli.
- Fare clic sul nome del foglio nella casella di testo per modificarlo.
- Cambia il nome del foglio.
- Al termine, premere il tasto INVIO o fare clic in un punto qualsiasi all’esterno della casella.
Il foglio verrà rinominato.
Come funziona?
Quando il valore della casella di testo viene modificato, l’evento viene gestito sul server dal bean backend JSFFoglio di lavoroVisualizza utilizzando il metodoWorksheetView.setActiveSheet.
WorksheetView.setActiveSheet
public void setActiveSheet(String name) {
com.aspose.cells.Worksheet w = getAsposeWorksheets().get(name);
if (w != null) {
int i = w.getIndex();
getAsposeWorksheets().setActiveSheetIndex(i);
} else {
getAsposeWorksheet().setName(name);
}
purge();
}
Passa da un foglio all’altro
Per passare a un altro foglio:
- Passa aScheda Fogli.
- Seleziona un foglio dal menu a discesa.
L’editor passerà al foglio selezionato.
Come funziona?
Quando il valore del selettore a discesa viene modificato, l’evento viene gestito sul server dal bean backend JSFFoglio di lavoroVisualizza utilizzando il metodoWorksheetView.setActiveSheet.
WorksheetView.setActiveSheet
public void setActiveSheet(String name) {
com.aspose.cells.Worksheet w = getAsposeWorksheets().get(name);
if (w != null) {
int i = w.getIndex();
getAsposeWorksheets().setActiveSheetIndex(i);
} else {
getAsposeWorksheet().setName(name);
}
purge();
}