当前位置: 首页>>代码示例>>Java>>正文


Java DynamicForm.setNumCols方法代码示例

本文整理汇总了Java中com.smartgwt.client.widgets.form.DynamicForm.setNumCols方法的典型用法代码示例。如果您正苦于以下问题:Java DynamicForm.setNumCols方法的具体用法?Java DynamicForm.setNumCols怎么用?Java DynamicForm.setNumCols使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.smartgwt.client.widgets.form.DynamicForm的用法示例。


在下文中一共展示了DynamicForm.setNumCols方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: buildColorizerSelector

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
Widget buildColorizerSelector() {
    
    DynamicForm form = new DynamicForm(); 
    form.setWidth100();
    form.setNumCols(2);

    LinkedHashMap<String, String> styleMap = new LinkedHashMap<String, String>();  
    styleMap.put("ColorizedOSWf", "OSWf Colorizer");  
    styleMap.put("ColorizedXML",  "XML Colorizer");  
    styleMap.put("XMLasHTML",     "No Colorizer");  

    // Default to 'Colorized as OSWf
    colorizeItem.setDefaultValue("ColorizedOSWf");  
    colorizeItem.setShowTitle(false);  
    colorizeItem.setValueMap(styleMap); 
    colorizeItem.setColSpan(2); 
    colorizeItem.setWidth("140px");
                           
    form.setFields(colorizeItem);
    return form;
}
 
开发者ID:will-gilbert,项目名称:OSWf-OSWorkflow-fork,代码行数:22,代码来源:WfDefinitionControls.java

示例2: setPostPane

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private void setPostPane() {
	postForm = new DynamicForm();

	postForm.setIsGroup(true);
	postForm.setGroupTitle("Message to server");
	postForm.setWidth100();
	postForm.setHeight100();
	postForm.setNumCols(2);
	postForm.setColWidths(60, "*");
	// form.setBorder("1px solid blue");
	postForm.setPadding(5);
	postForm.setCanDragResize(true);
	postForm.setResizeFrom("R");

	TextAreaItem messageItem = new TextAreaItem("toMessage");
	messageItem.setShowTitle(false);
	messageItem.setLength(500000);
	messageItem.setColSpan(2);
	messageItem.setWidth("*");
	messageItem.setHeight("*");

	postForm.setFields(messageItem);

	postForm.draw();

}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:27,代码来源:NetworkPage.java

示例3: createForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createForm() {
    DynamicForm form = new DynamicForm();
    form.setEncoding(Encoding.MULTIPART);
    form.setBrowserSpellCheck(false);
    form.setNumCols(2);
    form.setTitleOrientation(TitleOrientation.TOP);
    form.setCanSubmit(true);

    TextItem mimeItem = new TextItem(FIELD_MIMETYPE,
            i18n.DigitalObjectEditor_MediaEditor_Uploader_Mimetype_Title());
    mimeItem.setWidth(400);
    mimeItem.setColSpan(2);

    TextItem filenameItem = new TextItem(FIELD_FILE,
            i18n.DigitalObjectEditor_MediaEditor_Uploader_Filename_Title());
    filenameItem.setWidth(400);
    filenameItem.setColSpan(2);
    filenameItem.setRequired(Boolean.TRUE);

    HiddenItem pidItem = new HiddenItem(FIELD_PID);
    HiddenItem batchIdItem = new HiddenItem(FIELD_BATCHID);
    form.setFields(filenameItem, mimeItem, pidItem, batchIdItem);
    return form;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:25,代码来源:UploadFile.java

示例4: createFullForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createFullForm() {
    DynamicForm f = new DynamicForm();
    f.setWidth100();
    f.setNumCols(2);
    f.setBrowserSpellCheck(false);
    f.setWrapItemTitles(false);
    f.setTitleOrientation(TitleOrientation.TOP);
    ArrayList<FormItem> items = new ArrayList<FormItem>();
    addElement(items, DcConstants.CONTRIBUTOR, null, true);
    addElement(items, DcConstants.COVERAGE, null, true);
    addElement(items, DcConstants.CREATOR, null, true);
    addElement(items, DcConstants.DATE, null, true);
    addElement(items, DcConstants.DESCRIPTION, null, true);
    addElement(items, DcConstants.FORMAT, null, true);
    addElement(items, DcConstants.IDENTIFIER, null, true);
    addElement(items, DcConstants.LANGUAGE, null, true);
    addElement(items, DcConstants.PUBLISHER, null, true);
    addElement(items, DcConstants.RELATION, null, true);
    addElement(items, DcConstants.RIGHTS, null, true);
    addElement(items, DcConstants.SOURCE, null, true);
    addElement(items, DcConstants.SUBJECT, null, true);
    addElement(items, DcConstants.TITLE, null, true);
    addElement(items, DcConstants.TYPE, null, true);
    f.setFields(items.toArray(new FormItem[items.size()]));
    return f;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:27,代码来源:DcEditor.java

示例5: setGetPane

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private void setGetPane() {
	getForm = new DynamicForm();

	getForm.setIsGroup(true);
	getForm.setGroupTitle("Message from server");
	getForm.setWidth100();
	getForm.setHeight100();
	getForm.setNumCols(2);
	getForm.setColWidths(60, "*");
	// form.setBorder("1px solid blue");
	getForm.setPadding(5);
	getForm.setCanDragResize(true);
	getForm.setResizeFrom("R");

	TextAreaItem messageItem = new TextAreaItem("fromMessage");
	messageItem.setShowTitle(false);
	messageItem.setLength(500000);
	messageItem.setColSpan(2);
	messageItem.setWidth("*");
	messageItem.setHeight("*");

	getForm.setFields(messageItem);

	getForm.draw();

}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:27,代码来源:NetworkPage.java

示例6: create

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
@Override
public DynamicForm create() {
    DynamicForm form = new DynamicForm();
    form.setNumCols(6);
    TextItem place = new TextItem(ModsCustomDataSource.FIELD_PRINTER_PUBLISHER_PLACE,
            i18n.PeriodicalForm_PrinterPublisherPlace_Title());
    place.setPrompt(i18n.PeriodicalForm_PrinterPublisherPlace_Hint());
    place.setValidators(new StringTrimValidator());
    TextItem name = new TextItem(ModsCustomDataSource.FIELD_PRINTER_PUBLISHER_NAME,
            i18n.PeriodicalForm_PrinterPublisherName_Title());
    name.setPrompt(publisher
            ? i18n.PeriodicalForm_PublisherName_Hint()
            : i18n.PeriodicalForm_PrinterName_Hint());
    name.setValidators(new StringTrimValidator());
    TextItem date = new TextItem(ModsCustomDataSource.FIELD_PRINTER_PUBLISHER_DATE,
            i18n.PeriodicalForm_PrinterPublisherDate_Title());
    date.setValidators(new StringTrimValidator());
    form.setFields(name, place, date);
    return form;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:21,代码来源:PrinterPublisherFormFactory.java

示例7: createEntryForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
Widget createEntryForm() {
    DynamicForm form = new DynamicForm(); 
    form.setWidth100();
    form.setNumCols(2);
    form.setAutoFocus(true);
    
    actorItem.setSelectOnFocus(true);
    actorItem.setWidth("50em");
    
    form.setFields(actorItem);

    return form;
}
 
开发者ID:will-gilbert,项目名称:OSWf-OSWorkflow-fork,代码行数:14,代码来源:ActorView.java

示例8: createActorSelector

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
Widget createActorSelector() {
    
    DynamicForm form = new DynamicForm(); 
    form.setWidth100();
    form.setNumCols(2); 
    
    // Hacky way to create a label in a form....
    StaticTextItem actorLabel = new StaticTextItem("actor-label");
    actorLabel.setShowTitle(false);
    actorLabel.setColSpan(2);
    actorLabel.setAlign(Alignment.LEFT);
    actorLabel.setValue("Choose Actor:");
    
    String[] names = {
        "Simulator", 
        "Alice", 
        "Bob", 
        "Charlie", 
        "Dave", 
        "E-Mail System"
    };

    actorSelector.setWidth(130);
    actorSelector.setShowTitle(false);
    actorSelector.setValueMap(names);
    actorSelector.setMultiple(false);
                   
    form.setFields(actorLabel, actorSelector);
    
    // Preselect the first name
    actorSelector.setValue(names[0]);
    
    return form;
}
 
开发者ID:will-gilbert,项目名称:OSWf-OSWorkflow-fork,代码行数:35,代码来源:SimulatorControls.java

示例9: build

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
/**
 * @return the Widget to display, ready to be added in a container
 */
public Layout build() {
    this.root = new VLayout();
    this.root.setWidth100();
    this.root.setHeight100();

    this.buildRefreshButton();

    this.buildTargetSelect();

    DynamicForm form = new DynamicForm();
    form.setColWidths("*", "*");
    form.setNumCols(2);
    form.setFields(this.targetSelect);

    HLayout buttons = new HLayout();
    buttons.setWidth100();
    buttons.setHeight(22);
    buttons.setMembersMargin(5);

    Canvas fill = new Canvas();
    fill.setWidth100();

    buttons.setMembers(form, fill, refreshButton);

    VLayout textlayout = this.buildOutputPane();

    this.root.addMember(buttons);
    this.root.addMember(textlayout);

    this.goToNoTargetState();

    return this.root;
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:37,代码来源:ServerLogsView.java

示例10: createForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createForm() {
    DynamicForm f = new DynamicForm();
    f.setWidth(400);
    f.setBrowserSpellCheck(false);
    f.setNumCols(1);
    f.setTitleOrientation(TitleOrientation.TOP);
    f.setSaveOnEnter(true);

    TextItem user = new TextItem(USERNAME, i18nSgwt.dialog_UserNameTitle());
    user.setRequired(true);
    user.setWidth("*");
    user.setReadOnlyDisplay(ReadOnlyDisplayAppearance.STATIC);

    PasswordItem passwd = new PasswordItem(PASSWORD, i18nSgwt.dialog_PasswordTitle());
    passwd.setRequired(true);
    passwd.setWidth("*");

    TextItem producerCode = new TextItem(PRODUCER_CODE, i18n.LoginWindow_ProducerCode());
    producerCode.setWidth("*");
    producerCode.setReadOnlyDisplay(ReadOnlyDisplayAppearance.STATIC);

    StaticTextItem error = new StaticTextItem(ERROR);
    error.setShowTitle(false);
    error.setShowErrorText(true);

    f.setItems(user, producerCode, passwd, error);
    f.addSubmitValuesHandler(new SubmitValuesHandler() {

        @Override
        public void onSubmitValues(SubmitValuesEvent event) {
            submitCredentials();
        }
    });
    return f;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:36,代码来源:LoginWindow.java

示例11: createOptionsForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createOptionsForm() {
        SelectItem selectModel = new SelectItem(DigitalObjectDataSource.FIELD_MODEL,
                i18n.NewDigObject_OptionModel_Title());
        selectModel.setRequired(true);
        selectModel.setWidth(300);
        // issue 46: always start with empty model
        selectModel.setAllowEmptyValue(true);
        selectModel.setEmptyDisplayValue(ClientUtils.format("<i>&lt;%s&gt;</i>", i18n.NewDigObject_OptionModel_EmptyValue_Title()));
        selectModel.setOptionDataSource(MetaModelDataSource.getInstance());
//        selectModel.setShowOptionsFromDataSource(true);
        selectModel.setValueField(MetaModelDataSource.FIELD_PID);
        selectModel.setDisplayField(MetaModelDataSource.FIELD_DISPLAY_NAME);
        selectModel.setAutoFetchData(true);
        selectModel.setValidators(new CustomValidator() {

            @Override
            protected boolean condition(Object value) {
                boolean valid = getFormItem().getSelectedRecord() != null;
                return valid;
            }
        });

        TextItem newPid = new TextItem(DigitalObjectDataSource.FIELD_PID);
        newPid.setTitle(i18n.NewDigObject_OptionPid_Title());
        newPid.setTooltip(i18n.NewDigObject_OptionPid_Hint());
        newPid.setLength(36 + 5);
        newPid.setWidth((36 + 5) * 8);
        newPid.setValidators(new RegExpValidator(
                "uuid:[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}"));
        DynamicForm form = new DynamicForm();
        form.setWrapItemTitles(false);
        form.setAutoFocus(true);
        form.setNumCols(4);
        form.setBrowserSpellCheck(false);
        form.setFields(selectModel, newPid);
        form.setAutoWidth();
        form.setMargin(4);
        return form;
    }
 
开发者ID:proarc,项目名称:proarc,代码行数:40,代码来源:NewDigObject.java

示例12: createParameterForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createParameterForm(Record[] records) {
    if (records == null || records.length == 0) {
        return createDefaultParameterForm();
    }
    DynamicForm df = new DynamicForm();
    df.setUseFlatFields(true);
    df.setWrapItemTitles(false);
    df.setTitleOrientation(TitleOrientation.TOP);
    df.setNumCols(3);
    df.setColWidths("*", "*", "*");
    df.setItemHoverWidth(300);
    FormItem[] items = new FormItem[records.length];
    Record values = new Record();
    for (int i = 0; i < records.length; i++) {
        Record record = records[i];
        ValueType valueType = ValueType.fromString(
                record.getAttribute(WorkflowModelConsts.PARAMETER_VALUETYPE));
        DisplayType displayType = DisplayType.fromString(
                record.getAttribute(WorkflowModelConsts.PARAMETER_DISPLAYTYPE));
        displayType = valueType == ValueType.DATETIME ? DisplayType.DATETIME : displayType;

        String paramName = record.getAttribute(WorkflowParameterDataSource.FIELD_NAME);
        String fieldName = "f" + i;
        items[i] = createFormItem(record, valueType, displayType);
        items[i].setName(fieldName);
        // use dataPath to solve cases where the valid JSON name is not a valid javascript ID (param.id).
        items[i].setDataPath("/" + paramName);
        items[i].setTitle(record.getAttribute(WorkflowModelConsts.PARAMETER_PROFILELABEL));
        items[i].setTooltip(record.getAttribute(WorkflowModelConsts.PARAMETER_PROFILEHINT));
        Object val = getParameterValue(record, valueType, displayType);
        if (val != null) {
            values.setAttribute(paramName, val);
        }
    }
    df.setItems(items);
    df.editRecord(values);
    df.addItemChangedHandler(itemChangedHandler);
    return df;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:40,代码来源:WorkflowTaskFormView.java

示例13: createFilter

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private DynamicForm createFilter() {
    DynamicForm form = new DynamicForm();
    form.setBrowserSpellCheck(false);
    form.setValidateOnExit(true);
    form.setSaveOnEnter(true);
    form.setAutoHeight();
    form.setWidth100();
    form.setNumCols(3);
    // ????
    return form;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:12,代码来源:WorkflowTasksView.java

示例14: MonographUnitForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
public MonographUnitForm(final ClientMessages i18n) {
    setWidth100();
    setHeight100();
    setTitleOrientation(TitleOrientation.TOP);
    setNumCols(1);

    // identifiers
    final RepeatableFormItem identifiers = new RepeatableFormItem(ModsCustomDataSource.FIELD_IDENTIFIERS,
            i18n.MonographUnitForm_Identifiers_Title());
    identifiers.setDataSource(IdentifierDataSource.getInstance());
    identifiers.setValidators(
            new IdentifiersValidator(i18n, Arrays.asList(IdentifierDataSource.TYPE_UUID)));
    DynamicForm identifierForm = new DynamicForm();
    identifierForm.setUseAllDataSourceFields(true);
    identifierForm.setNumCols(4);
    identifiers.setFormPrototype(identifierForm);
    identifiers.setEndRow(true);
    identifiers.setColSpan("2");

    TextItem unitNumber = new TextItem(ModsCustomDataSource.FIELD_MONOGRAPHUNIT_NUMBER);
    unitNumber.setTitle(i18n.MonographUnitForm_UnitNumber_Title());
    unitNumber.setRequired(true);
    unitNumber.setValidators(new IsIntegerValidator());

    TextAreaItem note = new TextAreaItem(ModsCustomDataSource.FIELD_NOTE, i18n.MonographUnitForm_Note_Title());
    note.setWidth("*");
    note.setHeight("*");
    note.setColSpan("*");

    setFields(unitNumber, identifiers, note);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:32,代码来源:MonographUnitForm.java

示例15: create

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
@Override
public DynamicForm create() {
    DynamicForm form = new DynamicForm();
    form.setNumCols(4);
    TextItem family = new TextItem(ModsCustomDataSource.FIELD_NAME_FAMILY, i18n.PeriodicalForm_FamilyName_Title());
    family.setPrompt(i18n.PeriodicalForm_FamilyName_Hint());
    family.setValidators(new StringTrimValidator());
    TextItem given = new TextItem(ModsCustomDataSource.FIELD_NAME_GIVEN, i18n.PeriodicalForm_GivenName_Title());
    given.setPrompt(i18n.PeriodicalForm_GivenName_Hint());
    given.setValidators(new StringTrimValidator());
    form.setFields(family, given);
    return form;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:14,代码来源:PersonFormFactory.java


注:本文中的com.smartgwt.client.widgets.form.DynamicForm.setNumCols方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。