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


Java DynamicForm.setFields方法代码示例

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


在下文中一共展示了DynamicForm.setFields方法的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: getForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
protected DynamicForm getForm(String headerString, FormItem... fields) {
		final DynamicForm form = new DynamicForm();
//		form.setBorder("1px solid");
		form.setWidth(280);

		HeaderItem header = new HeaderItem();
		header.setDefaultValue(headerString);
		ArrayList<FormItem> list = new ArrayList<FormItem>(fields.length+1);
		list.add(header);
		for (FormItem field: fields) {
			list.add(field);
		}
		
		form.setFields(list.toArray(new FormItem[]{}));
		return form;
	}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:17,代码来源:ImportGame.java

示例3: 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

示例4: getPreviewZoomer

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
/**
 * Gets widget to zoom image in the preview panel.
 * @return
 */
public Canvas getPreviewZoomer() {
    SelectItem zoomItem = createZoomForm();
    zoomItem.addChangedHandler(new ChangedHandler() {

        @Override
        public void onChanged(ChangedEvent event) {
            onZoomChange(event);
        }
    });
    DynamicForm form = new DynamicForm();
    form.setValuesManager(zoomValues);
    form.setFields(zoomItem);
    form.setLayoutAlign(Alignment.CENTER);
    return form;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:20,代码来源:DigitalObjectPreview.java

示例5: getWindowZoomer

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
/**
 * Gets widget to zoom image in the window.
 * @return
 */
public Canvas getWindowZoomer() {
    SelectItem zoomItem = createZoomForm();
    zoomItem.setHeight(15);
    zoomItem.setPickerIconSrc("[SKIN]/headerIcons/zoom.png");
    zoomItem.setPickerIconHeight(15);
    zoomItem.setPickerIconWidth(15);
    zoomItem.addChangedHandler(new ChangedHandler() {

        @Override
        public void onChanged(ChangedEvent event) {
            onZoomChange(event);
        }
    });
    DynamicForm form = new DynamicForm();
    form.setValuesManager(zoomValues);
    form.setFields(zoomItem);
    form.setLayoutAlign(Alignment.CENTER);
    return form;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:24,代码来源:DigitalObjectPreview.java

示例6: create

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
@Override
public DynamicForm create() {
    DynamicForm form = new DynamicForm();
    TextItem value = new TextItem(name, title);
    value.setShowTitle(showTitle);
    if (width == Integer.MAX_VALUE) {
        value.setWidth("100%");
        form.setWidth100();
    } else if (width > 0) {
        value.setWidth(width);
    }
    value.setRequired(required);
    value.setValidators(new StringTrimValidator());
    form.setFields(value);
    return form;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:17,代码来源:StringFormFactory.java

示例7: YoutubeObjectEditor

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
public YoutubeObjectEditor() {
	form = new DynamicForm();
	videoText = new TextItem(YoutubeObject.YOUTUBE_URL, constants.youtubeURL()+" http://www.youtube.com/watch?v=");

       videoText.addChangedHandler(new ChangedHandler() {
           @Override
           public void onChanged(ChangedEvent event) {
               String url = ""+event.getValue();
               if (url.contains("youtube.com/watch?v=")) {
                   url = url.substring(url.indexOf("=")+1);
                   videoText.setValue(url);
               }
               if (url.contains("youtu.be/")) {
                   url = url.substring(url.indexOf(".be/")+4);
                   videoText.setValue(url);
               }
               if (url.contains("www.youtube.com/share_popup?v=")) {
                   url = url.substring(url.indexOf("=")+1);
                   videoText.setValue(url);
               }
           }
       });
	form.setFields(videoText);
	form.setWidth100();
	addMember(form);
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:27,代码来源:YoutubeObjectEditor.java

示例8: 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

示例9: 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

示例10: 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

示例11: createDeleteOptionsForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
public static DynamicForm createDeleteOptionsForm() {
    if (!Editor.getInstance().hasPermission("proarc.permission.admin")) {
        return null;
    }
    ClientMessages i18n = GWT.create(ClientMessages.class);
    DynamicForm f = new DynamicForm();
    BooleanItem opPermanently = new BooleanItem(DigitalObjectResourceApi.DELETE_PURGE_PARAM,
            i18n.DigitalObjectDeleteAction_OptionPermanently_Title());
    opPermanently.setTooltip(i18n.DigitalObjectDeleteAction_OptionPermanently_Hint());
    f.setFields(opPermanently);
    f.setAutoHeight();
    return f;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:14,代码来源:DigitalObjectDataSource.java

示例12: DataCollectionEditor

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
public DataCollectionEditor() {
	createIsOpenQuestion();
	createOpenQuestionWithImage();
	createOpenQuestionWithVideo();
	createOpenQuestionWithAudio();
	createOpenQuestionWithText();
	createOpenQuestionWithValue();
	form = new DynamicForm();
	form.setNumCols(4);
	form.setWidth100();
	form.setFields(openQuestionCBItem, openQuestionWithImageCBItem, openQuestionWithVideoCBItem, openQuestionWithAudioCBItem, openQuestionWithTextCBItem, openQuestionTextDescItem, openQuestionWithValueCBItem, openQuestionValueDescItem);
	addMember(form);
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:14,代码来源:DataCollectionEditor.java

示例13: askForBatchReload

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private void askForBatchReload(final BooleanCallback callback, BatchRecord batch) {
    final Dialog dialog = new Dialog(i18n.ImportBatchChooser_ActionResetLoad_Title());
    dialog.getDialogLabelContainer().setContents(i18n.ImportBatchChooser_ActionResetLoad_Ask_MSg());

    final DynamicForm dialogForm = new DynamicForm();
    final SelectItem profileSelect = ProfileChooser.createProfileSelection(ProfileGroup.IMPORTS, i18n);
    profileSelect.setValue(batch.getProfileId());
    dialogForm.setFields(profileSelect);
    dialog.getDialogContentContainer().setMembers(dialogForm);

    dialog.addYesButton(new com.smartgwt.client.widgets.events.ClickHandler() {

        @Override
        public void onClick(com.smartgwt.client.widgets.events.ClickEvent event) {
            if (dialogForm.validate()) {
                lastProfileSelection = profileSelect.getValueAsString();
                dialog.destroy();
                callback.execute(true);
            }
        }
    });
    dialog.addNoButton(new DialogCloseHandler() {

        @Override
        public void onClose() {
            dialog.destroy();
            lastProfileSelection = null;
            callback.execute(false);
        }
    });
    dialog.setWidth(400);
    dialog.show();
}
 
开发者ID:proarc,项目名称:proarc,代码行数:34,代码来源:ImportBatchChooser.java

示例14: getAddPlayerForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private Canvas getAddPlayerForm() {
	teamForm = new DynamicForm();
	teamForm.setWidth(300);
	teamForm.setGroupTitle(constants.addTeams());
	teamForm.setIsGroup(true);

	final TextItem teamNameItem = new TextItem("teamName", constants.teamName());
	
	
	
	ButtonItem submitButton = new ButtonItem("Submit");
	submitButton.setTitle(constants.submitTeam());
	submitButton.setColSpan(2);
	submitButton.setAlign(Alignment.CENTER);

	submitButton.addClickHandler(new com.smartgwt.client.widgets.form.fields.events.ClickHandler() {

		@Override
		public void onClick(com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
			Team t = new Team();
			t.setString("name", teamForm.getValueAsString("teamName"));
			t.setLong("runId", run.getRunId());
			TeamClient.getInstance().createTeam(t, new JsonCallback(){
				public void onJsonReceived(JSONValue jsonValue) {
					TeamDataSource.getInstance().loadDataFromWeb(run.getRunId());
				}

			});
			
		}
	});
	teamForm.setFields(teamNameItem, submitButton);
	return teamForm;
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:35,代码来源:TeamConfigurationSection.java

示例15: createShowCountDownForm

import com.smartgwt.client.widgets.form.DynamicForm; //导入方法依赖的package包/类
private void createShowCountDownForm() {
	countDownForm = new DynamicForm();
	countDownForm.setIsGroup(true);
	countDownForm.setGroupTitle(constants.countDown());
	CheckboxItem checkBox = new CheckboxItem("showCountDown", constants.showCountDown());
	countDownForm.setFields(checkBox);
	countDownForm.setVisibility(Visibility.HIDDEN);
	
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:10,代码来源:DependencyEditor.java


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