محرر جدول بيانات العمل مع الأوراق
جدول المحتويات
- إضافة وإزالة الأوراق؟
- WorksheetView.onAddNewSheet
- WorksheetView.onRemoveActiveSheet
- إعادة تسمية الأوراق
- WorksheetView.setActiveSheet
- التبديل بين الأوراق
- WorksheetView.setActiveSheet
إضافة وإزالة الأوراق؟
يسمح Microsoft Excel بوجود عدة أوراق في ملف واحد. يسمح محرر ويب لجداول البيانات HTML5 للمستخدم بإضافة وإزالة الأوراق. في علامة الأوراق لدينا قائمة منسدلة من الأوراق. تكون الورقة المحددة هي التي يتم فتحها بواسطة المحرر.
لإضافة ورقة جديدة:
- التبديل إلى علامة التبويب Sheets.
- انقر على زر + (زائد).
سيتم إضافة ورقة جديدة وسيتم تبديل المحرر إليها.
لإزالة الورقة المحددة حاليًا:
- التبديل إلى علامة التبويب Sheets.
- انقر على زر - (ناقص).
ستُزال الورقة المحددة حاليًا وسيتم تبديل المحرر إلى آخر محدد.
كيف يعمل هذا؟
عندما ينقر المستخدم على أزرار + (زائد) و - (ناقص)، يقوم فول الوجه الخلفي لـ JSF بيان الورقة WorksheetView بمعالجة الأحداث باستخدام WorksheetView.onAddNewSheet و 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());
}
}
}
إعادة تسمية الأوراق
لإعادة تسمية ورقة:
- التبديل إلى علامة التبويب Sheets.
- انقر على اسم الورقة في مربع النص لتحريره.
- قم بتغيير اسم الورقة.
- عند الانتهاء، اضغط مفتاح ENTER، أو انقر في أي مكان خارج المربع.
سيتم إعادة تسمية الورقة.
كيف يعمل هذا؟
عندما يتم تغيير قيمة مربع النص، يتم التعامل مع الحدث على الخادم باستخدام كائن خلفي JSF WorksheetView بواسطة الطريقة WorksheetView.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();
}
التبديل بين الأوراق
للتبديل إلى ورقة أخرى:
- التبديل إلى علامة التبويب Sheets.
- حدد ورقة من القائمة المنسدلة.
سيقوم المحرر بالتبديل إلى الورقة المحددة.
كيف يعمل هذا؟
عندما يتم تغيير قيمة محدد القائمة المنسدلة، يتم التعامل مع الحدث على الخادم باستخدام كائن خلفي JSF WorksheetView بواسطة الطريقة WorksheetView.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();
}