use of org.jboss.hal.dmr.ModelDescriptionConstants.NAME in project console by hal.
the class JpaView method buildChildPanel.
private HTMLElement buildChildPanel(String baseId, AddressTemplate template, String title) {
String resource = template.lastName();
Metadata metadata = metadataRegistry.lookup(template);
Table<NamedNode> table = new ModelNodeTable.Builder<NamedNode>(Ids.build(baseId, resource, Ids.TABLE), metadata).column(NAME, (cell, type, row, meta) -> row.getName()).build();
Form<NamedNode> form = new ModelNodeForm.Builder<NamedNode>(Ids.build(baseId, resource, Ids.FORM), metadata).readOnly().includeRuntime().build();
registerAttachable(table);
registerAttachable(form);
childTables.put(resource, table);
childForms.put(resource, form);
return section().add(h(1).textContent(title)).add(p().css(clearfix).add(span().textContent(metadata.getDescription().getDescription())).add(a().css(clickable, pullRight).on(click, event -> refresh()).add(span().css(fontAwesome("refresh"), marginRight5)).add(span().textContent(resources.constants().refresh())))).add(table.element()).add(form.element()).element();
}
Aggregations