Мое предположение первое, что пришло на ум:
По теме наследования я предложил бы иметь 3 таблицы: Событие, ShiftEvent и StaffEvent. Событие имеет элементы общих данных отчасти как то, как оно было первоначально определено.
последний может пойти другим путем, я думаю. У Вас могла быть таблица с категорией ID и идентификатором продукта без других столбцов, куда для данной категории ID это возвращает продукты, но продукт, возможно, не должен получать категорию как часть того, как это описывает себя.
Попробуйте insert ()
вместо ] add ()
.
К сожалению, вы не можете вызвать insert ()
, так как он защищен, поэтому вам нужно расширить FlowPanel
:
public class UsefulFlowPanel extends FlowPanel {
public void add (int index, Widget child) {
insert (child, getElement(), index, true);
}
}
должно работать.