@Override protected Item<T> newRowItem(String id, int index, IModel<T> model) { Item<T> item = TableTree.this.newRowItem(id, index, model); // see #update(Node); item.setOutputMarkupId(true); return item; } };
@Override protected void populateItem(Item<KBQualifier> aItem) { QualifierEditor editor = new QualifierEditor("qualifier", kbModel, aItem.getModel()); aItem.add(editor); aItem.setOutputMarkupId(true); } };
@Override protected void populateItem(Item<KBQualifier> aItem) { QualifierEditor editor = new QualifierEditor("qualifier", kbModel, aItem.getModel()); aItem.add(editor); aItem.setOutputMarkupId(true); } };
@Override protected void populateItem(Item<KBQualifier> aItem) { QualifierEditor editor = new QualifierEditor("qualifier", kbModel, aItem.getModel()); aItem.add(editor); aItem.setOutputMarkupId(true); } };
protected Item<T> newItem(String id, int index, IModel<T> model) { Item<T> item = new Item<T>(id, getRepeaterUtil().safeLongToInt(index), model); item.setOutputMarkupId(true); return item; }
@Override protected void populateItem(Item<KBQualifier> aItem) { QualifierEditor editor = new QualifierEditor("qualifier", kbModel, aItem.getModel()); aItem.add(editor); aItem.setOutputMarkupId(true); } };
protected Item<T> newItem(String id, int index, IModel<T> model) { Item<T> item = new Item<T>(id, getRepeaterUtil().safeLongToInt(index), model); item.setOutputMarkupId(true); return item; }
@Override protected void populateItem(Item<KBStatement> aItem) { StatementEditor editor = new StatementEditor("statement", groupModel.bind("kb"), aItem.getModel(), propertyModel); aItem.add(editor); aItem.setOutputMarkupId(true); }
@Override protected void populateItem(Item<KBStatement> aItem) { StatementEditor editor = new StatementEditor("statement", groupModel.bind("kb"), aItem.getModel(), propertyModel); aItem.add(editor); aItem.setOutputMarkupId(true); }
aCellItem.setOutputMarkupId(true);
item.setOutputMarkupId(true);
final IFieldDescriptor field = getFieldHelper().getField(); if (managedValidation && field != null && field.isMultiple() && itemRenderer != null) { item.setOutputMarkupId(true); ValidationFilter listener = new ValidationFilter() { @Override
private BSDataTable<SInstance, ?> newTable(String id) { ISupplier<SViewListByMasterDetail> viewSupplier = ctx.getViewSupplier(SViewListByMasterDetail.class); final BSDataTableBuilder<SInstance, String, ?> builder = new MasterDetailBSDataTableBuilder<>(newDataProvider(viewSupplier)).withNoRecordsToolbar(); final BSDataTable<SInstance, ?> dataTable; configureColumns(viewSupplier.get().getColumns(), builder, list, modal, ctx, ctx.getViewMode(), viewSupplier); dataTable = builder.build(id); dataTable.setOnNewRowItem((IConsumer<Item<SInstance>>) rowItem -> { rowItem.setOutputMarkupId(true); SValidationFeedbackHandler feedbackHandler = SValidationFeedbackHandler.bindTo(new FeedbackFence(rowItem)) .addInstanceModel(rowItem.getModel()) .addListener(ISValidationFeedbackHandlerListener.withTarget(t -> t.add(rowItem))); rowItem.add($b.classAppender("singular-form-table-row can-have-error")); rowItem.add($b.classAppender("has-errors", $m.ofValue(feedbackHandler).map(SValidationFeedbackHandler::containsNestedErrors))); }); dataTable.setStripedRows(false); dataTable.setHoverRows(false); dataTable.setBorderedTable(false); return dataTable; }