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


Java TextItem.setValue方法代码示例

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


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

示例1: createAbonnementNameItem

import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private TextItem createAbonnementNameItem() {
    aboNameItem = new TextItem();
    aboNameItem.setRequired(true);
    aboNameItem.setTextBoxStyle("n52_sensorweb_client_abo_name_textbox");
    aboNameItem.setTitle(i18n.aboName());
    aboNameItem.setWidth("*"); // fill form column
    aboNameItem.setKeyPressFilter("[0-9a-zA-Z_]");
    aboNameItem.setValue(controller.createSuggestedAbonnementName());
    aboNameItem.addKeyUpHandler(new KeyUpHandler() {
        public void onKeyUp(KeyUpEvent event) {
            TextItem nameItem = (TextItem) event.getSource();
            String currentAbonnementName = (String) nameItem.getValue();
            controller.setSelectedAbonnementName(currentAbonnementName);
        }
    });
    return aboNameItem;
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:18,代码来源:EventNameForm.java

示例2: createVariableItem

import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private TextItem createVariableItem(Entry<String, JobVariable> var) {
    TextItem t = new TextItem(var.getKey(), var.getKey());
    t.setValue(var.getValue().getValue());
    t.setWidth("100%");
    t.setStartRow(true);
    t.setEndRow(false);
    return t;
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:9,代码来源:SubmitWindow.java

示例3: SingleChoiceImageExtensionEditor

import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
public SingleChoiceImageExtensionEditor(GeneralItem gi) {
	this();


       questionForm.setGroupTitle("Question");
       final TextItem questionItem = new TextItem("audioQuestion", "question as audio");
       final TextItem columnsItem = new TextItem("columns", "# columns");
       final TextItem md5HashItem = new TextItem("md5Hash", "md5 hash");

       questionForm.setFields(questionItem, columnsItem, md5HashItem);
       questionItem.setValue(gi.getString("audioQuestion"));
       if (gi.getJsonRep().containsKey("columns") ) {
           columnsItem.setValue(gi.getInteger("columns"));
       } else {
           columnsItem.setValue(3);
       }
       addMember(questionForm);

	SingleChoiceImage scTest = (SingleChoiceImage) gi;
	for (MultipleChoiceImageAnswerItem answer: scTest.getAnswers()) {
		AnswerForm aForm = new AnswerForm(answer, forms.size());
		forms.add(aForm);
		addMember(aForm);
	}
	addAdditionalAnswer();
	
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:28,代码来源:SingleChoiceImageExtensionEditor.java

示例4: AnswerForm

import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
public AnswerForm(MultipleChoiceAnswer answer, final int position) {
	final TextItem answerItem = new TextItem("answer", constants.answer()+" "+(position+1));
	if (answer != null) answerItem.setValue(answer.getString("answer"));
	answerItem.setStartRow(true);
	answerItem.addChangedHandler(new ChangedHandler() {

		public void onChanged(ChangedEvent event) {
			if (event.getValue() != null && !((String) event.getValue()).equals("")) {
				if (position + 1 == forms.size()) {
					addAdditionalAnswer();
				}
			}

		}
	});

	final CheckboxItem isCorrect = new CheckboxItem("isCorrect", constants.isCorrect());
	if (answer != null) isCorrect.setValue(answer.getBoolean("isCorrect"));
	isCorrect.setColSpan(1);

	final TextItem feedbackItem = new TextItem("feedback", "feedback"+" "+(position+1));
	feedbackItem.setShowIfCondition(new FormItemIfFunction() {
		public boolean execute(FormItem item, Object value, DynamicForm formFunction) {

			if (form.getValue("isFeedback") != null) {
				return (Boolean) form.getValue("isFeedback");
			}
			return false;
		}
	});
	if (answer != null) feedbackItem.setValue(answer.getString("feedback"));
	
	HiddenItem hiddenId = new HiddenItem("id");
	if (answer != null) hiddenId.setValue(answer.getString("id"));

	setFields(answerItem, isCorrect, feedbackItem, hiddenId);
	
	setNumCols(4);

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

示例5: MultipleChoiceImageExtensionEditor

import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
public MultipleChoiceImageExtensionEditor(GeneralItem gi) {
	super();

       questionForm.setGroupTitle("Question");
       final TextItem questionItem = new TextItem("audioQuestion", "question as audio");
       final TextItem columnsItem = new TextItem("columns", "# columns");
       final TextItem md5HashItem = new TextItem("md5Hash", "md5 hash");


       questionForm.setFields(questionItem, columnsItem, md5HashItem);
       questionItem.setValue(gi.getString("audioQuestion"));
       md5HashItem.setValue(gi.getString("md5Hash"));
       if (gi.getJsonRep().containsKey("columns") ) {
           columnsItem.setValue(gi.getInteger("columns"));
       } else {
           columnsItem.setValue(3);
       }
       addMember(questionForm);

	MultipleChoiceImage scTest = (MultipleChoiceImage) gi;
	
	for (MultipleChoiceImageAnswerItem answer: scTest.getAnswers()) {
		AnswerForm aForm = new AnswerForm(answer, forms.size());
		forms.add(aForm);
		addMember(aForm);
	}
	addAdditionalAnswer();
	
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:30,代码来源:MultipleChoiceImageExtensionEditor.java

示例6: FileReferenceForm

import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
public FileReferenceForm(FileReference answer, final int position) {
    final TextItem keyItem = new TextItem(FileReference.KEY, "key" + " " + (position + 1));
    keyItem.setWidth("100%");
    final TextItem refItem = new TextItem(FileReference.FILE_REFERENCE, "url" + " " + (position + 1));
    refItem.setWidth("100%");
    final TextItem md5Item = new TextItem(FileReference.MD5_HASH, "md5 hash" + " " + (position + 1));
    refItem.setWidth("100%");
    if (answer != null) {
        keyItem.setValue(answer.getString(FileReference.KEY));



        refItem.setValue(answer.getString(FileReference.FILE_REFERENCE));
        md5Item.setValue(answer.getString(FileReference.MD5_HASH));

    }
    keyItem.setStartRow(true);
    keyItem.addChangedHandler(new ChangedHandler() {

        @Override
        public void onChanged(ChangedEvent event) {
            if (event.getValue() != null && !((String) event.getValue()).equals("")) {
                if (position + 1 == forms.size()) {
                    addAdditionalRow();
                }
            }

        }
    });

    setFields(keyItem, refItem, md5Item);
    setWidth100();
    setIsGroup(true);
    setGroupTitle("File Reference "+(position + 1));

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

示例7: buildUi

import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
public void buildUi() {
    VLayout vertical = new VLayout();
    vertical.setWidth100();
    vertical.setHeight100();


    TextItem textItem = new TextItem("Token", "Token");
    textItem.setValue(OauthClient.readFromCookie().getAccessToken());
    DynamicForm form = new DynamicForm();
    form.setWidth100();
    form.setFields(textItem);

    vertical.addMember(form);
    RootPanel.get("authToken").add(vertical);
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:16,代码来源:AuthTokenPage.java

示例8: VideoObjectEditor

import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
public VideoObjectEditor(boolean editing, final GeneralItem generalItem) {
		form = new DynamicForm();
        this.generalItem = generalItem;
		final TextItem videoText = new TextItem(VideoObject.VIDEO_FEED, constants.videoURL());
        videoText.setWidth("100%");
        final CheckboxItem autoPlay = new CheckboxItem(VideoObject.AUTO_PLAY, constants.autoPlayVideo());
        final TextItem md5Text = new TextItem(VideoObject.MD5_HASH, "MD5 Hash");
        md5Text.setWidth("100%");
        videoText.setValidators(urlValidator);

        if (editing && AccountManager.getInstance().isAdvancedUser()) {
            form.setFields(videoText,autoPlay, md5Text);
        } else {
            if (editing) {
                form.setFields(videoText,autoPlay);
            } else {
                form.setFields(videoText);
            }
        }
		form.setWidth100();
		addMember(form);

        uploadForm = new UploadItemForm("formtest"){

            @Override
            public void onUploadCompleteEvent() {
                uploadForm.setVisibility(Visibility.HIDDEN);
                videoText.setValue("http://streetlearn.appspot.com/game/"+generalItem.getLong(GameModel.GAMEID_FIELD)+"/generalItems/"+generalItem.getLong(GeneralItem.ID)+"/video");
            }
        };
        addMember(uploadForm);

//        RootPanel.get().add(uploadForm.getIframe());

        if (generalItem != null) {
            final UploadItem uploadItem = new UploadItem("Videofile", "Select audio file");


            SubmitItem button = new SubmitItem("Submitimage", "Submit");
            uploadForm.setFields(uploadItem, button);

            GeneralItemsClient.getInstance().getMediaUploadUrl(generalItem.getLong(GameModel.GAMEID_FIELD), generalItem.getLong(GeneralItemModel.ID_FIELD), "video", new JsonCallback() {
                public void onJsonReceived(JSONValue jsonValue) {
                    if (jsonValue.isObject() != null) {
                        uploadForm.setAction(jsonValue.isObject().get("uploadUrl").isString().stringValue());
                    }
                }
            });
//        GameClient.getInstance().getPictureUrl(5946158883012608l, new JsonCallback(){
//            public void onJsonReceived(JSONValue jsonValue) {
//                if (jsonValue.isObject() !=null) {
//                    uploadForm.setAction(jsonValue.isObject().get("uploadUrl").isString().stringValue());
//                }
//            }
//        });

            uploadForm.addEventListener();

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

示例9: getViewPanel

import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
public Canvas getViewPanel() {
	VLayout mainLayout = new VLayout();
	mainLayout.setWidth100();
	mainLayout.setHeight100();

	// Build a map, and set a PanController:
	VLayout mapLayout = new VLayout();
	mapLayout.setShowEdges(true);
	mapWidget = new MapWidget("mapOsm", "gwtExample");
	mapWidget.setController(new PanController(mapWidget));
	mapLayout.addMember(mapWidget);

	VLayout addWmsLayerLayout = new VLayout(10);
	addWmsLayerLayout.setHeight(80);
	addWmsLayerLayout.setShowEdges(true);

	addWmsLayerLayout.addMember(new HTMLFlow(MESSAGES.wmsTxt()));
	final TextItem txtURL = new TextItem("layer_url", MESSAGES.layerUrl());
	txtURL.setValue("http://apps.geomajas.org/geoserver/wms");
	txtURL.setWidth(250);
	final TextItem txtLayer = new TextItem("layer_name", MESSAGES.layerName());
	txtLayer.setValue("demo_world:simplified_country_borders");
	DynamicForm dynamicForm = new DynamicForm();
	dynamicForm.setFields(txtURL, txtLayer);
	addWmsLayerLayout.addMember(dynamicForm);

	HLayout buttonLayout = new HLayout(5);
	buttonLayout.setPadding(10);

	IButton addLayerButton = new IButton(MESSAGES.addLayer());
	addLayerButton.setWidth(150);
	addLayerButton.addClickHandler(new ClickHandler() {

		public void onClick(ClickEvent event) {

			mapWidget.getMapModel().addLayer(createSampleWmsLayerInfo(txtLayer.getValueAsString(),
					txtURL.getValueAsString()));

		}
	});
	buttonLayout.addMember(addLayerButton);
	addWmsLayerLayout.addMember(buttonLayout);
	addWmsLayerLayout.setShowResizeBar(true);
	
	// Add both to the main layout:
	mainLayout.addMember(addWmsLayerLayout);
	mainLayout.addMember(mapLayout);

	return mainLayout;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:51,代码来源:WmsSample.java


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