use of org.apache.wicket.markup.html.form.Form in project midpoint by Evolveum.
the class PageAccounts method initLinks.
private void initLinks(Form form, Form accForm) {
AjaxSubmitLink listSyncDetails = new AjaxSubmitLink(ID_LIST_SYNC_DETAILS) {
@Override
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
listSyncDetailsPerformed(target);
}
@Override
protected void onError(AjaxRequestTarget target, Form<?> form) {
target.add(getFeedbackPanel());
}
};
form.add(listSyncDetails);
AjaxSubmitLink export = new AjaxSubmitLink(ID_EXPORT) {
@Override
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
exportPerformed(target);
}
@Override
protected void onError(AjaxRequestTarget target, Form<?> form) {
target.add(getFeedbackPanel());
}
};
form.add(export);
AjaxLink clearExport = new AjaxLink(ID_CLEAR_EXPORT) {
@Override
public void onClick(AjaxRequestTarget target) {
clearExportPerformed(target);
}
};
accForm.add(clearExport);
}
use of org.apache.wicket.markup.html.form.Form in project midpoint by Evolveum.
the class PageBulkAction method initLayout.
private void initLayout() {
Form mainForm = new Form(ID_MAIN_FORM);
add(mainForm);
CheckBox async = new CheckBox(ID_ASYNC, new PropertyModel<Boolean>(model, BulkActionDto.F_ASYNC));
mainForm.add(async);
AceEditor editor = new AceEditor(ID_EDITOR, new PropertyModel<String>(model, BulkActionDto.F_SCRIPT));
mainForm.add(editor);
AjaxSubmitButton start = new AjaxSubmitButton(ID_START, createStringResource("PageBulkAction.button.start")) {
@Override
protected void onError(AjaxRequestTarget target, Form<?> form) {
target.add(getFeedbackPanel());
}
@Override
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
startPerformed(target);
}
};
mainForm.add(start);
}
use of org.apache.wicket.markup.html.form.Form in project midpoint by Evolveum.
the class PageCertDefinitions method initLayout.
private void initLayout() {
Form mainForm = new Form(ID_MAIN_FORM);
add(mainForm);
MainObjectListPanel<AccessCertificationDefinitionType> mainPanel = new MainObjectListPanel<AccessCertificationDefinitionType>(ID_TABLE, AccessCertificationDefinitionType.class, TableId.PAGE_CERT_DEFINITIONS_PANEL, null, this) {
private static final long serialVersionUID = 1L;
@Override
protected IColumn<SelectableBean<AccessCertificationDefinitionType>, String> createCheckboxColumn() {
return null;
}
@Override
public void objectDetailsPerformed(AjaxRequestTarget target, AccessCertificationDefinitionType service) {
PageCertDefinitions.this.detailsPerformed(target, service);
}
@Override
protected List<IColumn<SelectableBean<AccessCertificationDefinitionType>, String>> createColumns() {
return PageCertDefinitions.this.initColumns();
}
@Override
protected List<InlineMenuItem> createInlineMenu() {
return null;
}
@Override
protected void newObjectPerformed(AjaxRequestTarget target) {
navigateToNext(PageCertDefinition.class);
}
};
mainPanel.setAdditionalBoxCssClasses(GuiStyleConstants.CLASS_OBJECT_CERT_DEF_BOX_CSS_CLASSES);
mainForm.add(mainPanel);
}
use of org.apache.wicket.markup.html.form.Form in project midpoint by Evolveum.
the class PageCertCampaigns method initLayout.
private void initLayout() {
Form mainForm = new Form(ID_MAIN_FORM);
add(mainForm);
CertCampaignListItemDtoProvider provider = createProvider();
int itemsPerPage = (int) getItemsPerPage(UserProfileStorage.TableId.PAGE_CERT_CAMPAIGNS_PANEL);
BoxedTablePanel<CertCampaignListItemDto> table = new BoxedTablePanel<>(ID_CAMPAIGNS_TABLE, provider, initColumns(), UserProfileStorage.TableId.PAGE_CERT_CAMPAIGNS_PANEL, itemsPerPage);
table.setShowPaging(true);
table.setOutputMarkupId(true);
table.setItemsPerPage(itemsPerPage);
mainForm.add(table);
}
use of org.apache.wicket.markup.html.form.Form in project midpoint by Evolveum.
the class PageRequestRole method initLayout.
private void initLayout() {
Form mainForm = new org.apache.wicket.markup.html.form.Form(ID_MAIN_FORM);
add(mainForm);
MultipleAssignmentSelectorPanel<UserType, UserType, RoleType> panel = new MultipleAssignmentSelectorPanel<>(ID_MAIN_PANEL, assignmentsModel, user, UserType.class, RoleType.class, this);
mainForm.add(panel);
initButtons(mainForm);
}
Aggregations