本文整理汇总了Java中org.kuali.rice.krad.uif.util.ComponentFactory.getGroupWithDisclosureGridLayout方法的典型用法代码示例。如果您正苦于以下问题:Java ComponentFactory.getGroupWithDisclosureGridLayout方法的具体用法?Java ComponentFactory.getGroupWithDisclosureGridLayout怎么用?Java ComponentFactory.getGroupWithDisclosureGridLayout使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.kuali.rice.krad.uif.util.ComponentFactory
的用法示例。
在下文中一共展示了ComponentFactory.getGroupWithDisclosureGridLayout方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: performCustomInitialization
import org.kuali.rice.krad.uif.util.ComponentFactory; //导入方法依赖的package包/类
@Override
public void performCustomInitialization(LifecycleElement component) {
super.performCustomInitialization(component);
if (component instanceof InquiryView) {
InquiryView inquiryView = (InquiryView) component;
PageGroup pageGroup = inquiryView.getCurrentPage();
Group oldSection = (Group) pageGroup.getItems().get(0);
oldSection.setHeaderText(oldSection.getHeaderText() + " - Customized");
Group newSection = ComponentFactory.getGroupWithDisclosureGridLayout();
newSection.setHeaderText("Dynamically Added Section");
DataField newDataField = ComponentFactory.getDataField("newDataField", "Dynamically Added Field");
newDataField.setForcedValue("This is a dynamically set value.");
List<Component> fields = new ArrayList<Component>();
fields.add(newDataField);
newSection.setItems(fields);
List<Component> sections = new ArrayList<Component>();
sections.addAll(pageGroup.getItems());
sections.add(newSection);
pageGroup.setItems(sections);
}
}
示例2: testMutability
import org.kuali.rice.krad.uif.util.ComponentFactory; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
@Test
public void testMutability() throws Throwable {
ViewService viewService = KRADServiceLocatorWeb.getViewService();
View view = viewService.getViewById("DummyLoginView");
Group group = ComponentFactory.getGroupWithDisclosureGridLayout();
group.setId("foo");
group.setHeaderText("bar");
group.setItems(new ArrayList<Component>());
((List<Group>) view.getItems()).add(group);
assertSame(group, view.getItems().get(view.getItems().size() - 1));
}
示例3: createInquirySection
import org.kuali.rice.krad.uif.util.ComponentFactory; //导入方法依赖的package包/类
protected Group createInquirySection( String groupId, String headerText ) {
Group group = ComponentFactory.getGroupWithDisclosureGridLayout();
group.setId(groupId);
group.setHeaderText(headerText);
group.setItems(new ArrayList<Component>());
return group;
}