/** * Returns the left container with browse components. Override if the container id differs from "lookupBox". */ protected ComponentContainer getLookupBox() { return (ComponentContainer) getWindow().getComponentNN("lookupBox"); }
/** * Returns the tab sheet with edit components. Can be null if the screen contains a field group only. * Override if the tab sheet id differs from "tabSheet". */ @Nullable protected TabSheet getTabSheet() { return (TabSheet) getWindow().getComponent("tabSheet"); }
/** * Returns the field group. Override if the field group id differs from "fieldGroup". */ protected Form getForm() { return (Form) getWindow().getComponentNN("form"); }
/** * Returns the container with edit actions (save, cancel). Override if the container id differs from "actionsPane". */ protected ComponentContainer getActionsPane() { return (ComponentContainer) getWindow().getComponentNN("actionsPane"); }
/** * Returns the browse {@link Table} or {@link DataGrid}. Override the method if the table id differs from "table". */ @SuppressWarnings("unchecked") protected ListComponent<T> getTable() { return (ListComponent) getWindow().getComponentNN("table"); }
/** * Returns the right container with edit components. Override if the container id differs from "editBox". */ protected ComponentContainer getEditBox() { return (ComponentContainer) getWindow().getComponentNN("editBox"); }