Имам табличен лист с 2 раздела (A и B). Искам да поставя всички общи полета на формуляра в раздел А, а специфичните в раздел Б. Всички полета на формуляра съставляват едно цяло.
Например. моят модел на данни е по-долу (изпускам конструктора. Освен това това е само пример, така че използвам само едно поле на формуляр).
public class Person extends FormLayout {
TextField name = new TextField("Name"); //Common to all persons
}
public class Student extends Person {
TextField grade = new TextField("Grade"); //Specific to students
}
Искам да сложа име в раздел A, тъй като е общо за всички хора, и оценка в раздел B, тъй като е специфично за учениците. Името и оценката съставляват ученик. Имам POJO, наречен Student в задната част, който ще бъде картографиран към полетата на формуляра. Опитах по-долу
tabsheet.addTab(new Person(), "Common"); //Display only Name - GOOD
tabsheet.addTab(new Student(), "Specific"); //Display both Name & Grade - BAD. I only want Grade
Как да разделя полетата на формуляра в различни раздели?
Благодаря