本文整理汇总了Java中com.smartgwt.client.widgets.form.fields.TextItem.setStartRow方法的典型用法代码示例。如果您正苦于以下问题:Java TextItem.setStartRow方法的具体用法?Java TextItem.setStartRow怎么用?Java TextItem.setStartRow使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.form.fields.TextItem
的用法示例。
在下文中一共展示了TextItem.setStartRow方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initSetTimeField
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private void initSetTimeField() {
selectTimeTextItem = new TextItem(TIMEDELTA_DEP);
selectTimeTextItem.setTitle("time delta");
selectTimeTextItem.setWrapTitle(false);
selectTimeTextItem.setStartRow(true);
selectTimeTextItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
onSave();
}
});
}
示例2: createForm
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
protected void createForm() {
titleText = new TextItem(GeneralItemModel.NAME_FIELD, constants.title());
titleText.setStartRow(true);
orderText = new TextItem(GeneralItemModel.SORTKEY_FIELD, constants.order());
if (AccountManager.getInstance().isAdvancedUser()) {
section = new TextItem(GeneralItemModel.SECTION, constants.section());
}
if (AccountManager.getInstance().isAdvancedUser()) {
form.setFields(titleText, orderText, section, textAreaItem);
} else {
form.setFields(titleText, orderText, textAreaItem);
}
form.setNumCols(4);
form.setWidth100();
form.setHeight(40);
addMember(form);
}
示例3: 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;
}
示例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);
}
示例5: createLngTextEdit
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private void createLngTextEdit() {
latTextItem = new TextItem(LAT);
latTextItem.setTitle("latitude");
latTextItem.setWrapTitle(false);
latTextItem.setStartRow(true);
// latTextItem.addChangedHandler(new ChangedHandler() {
//
// @Override
// public void onChanged(ChangedEvent event) {
// onSave();
// }
// });
latTextItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
try {
double value = Double.parseDouble(""+event.getValue());
if (circle != null) circle.setCenter(LatLng.create(value, circle.getCenter().lng()));
if (marker != null) marker.setPosition(LatLng.create(value, circle.getCenter().lng()));
onSave();
} catch (Exception e) {
}
}
});
}
示例6: createRadiusTextEdit
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
public void createRadiusTextEdit(){
radiusTextItem = new TextItem(RADIUS);
radiusTextItem.setTitle("radius (m)");
radiusTextItem.setWrapTitle(false);
radiusTextItem.setStartRow(true);
radiusTextItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
try {
int value = Integer.parseInt(""+event.getValue());
if (circle != null) circle.setRadius(value);
onSave();
} catch (Exception e) {
}
}
});
// radiusSlider = new Slider("radius");
// radiusSlider.setVertical(false);
// radiusSlider.setVertical(false);
// radiusSlider.setMinValue(10);
// radiusSlider.setMaxValue(100);
// radiusSlider.setWidth100();
}
示例7: 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));
}
示例8: createOptionForm
import com.smartgwt.client.widgets.form.fields.TextItem; //导入方法依赖的package包/类
private Widget createOptionForm() {
final SelectItem profile = createProfileSelector();
TextItem metadata = new TextItem(WorkflowResourceApi.NEWJOB_METADATA, "Metadata");
metadata.setRequired(true);
metadata.setShowTitle(false);
metadata.setCanEdit(false);
metadata.setStartRow(true);
metadata.setReadOnlyDisplay(ReadOnlyDisplayAppearance.STATIC);
metadata.setRequiredMessage(i18n.WorkflowJob_NewJobView_Err_NoMetadata_Msg());
// show empty value instead of XML
metadata.setEditorValueFormatter(new FormItemValueFormatter() {
@Override
public String formatValue(Object value, Record record, DynamicForm form, FormItem item) {
return "";
}
});
// HiddenItem catalog = new HiddenItem(WorkflowResourceApi.NEWJOB_CATALOGID);
// catalog.setRequired(true);
// catalog.setRequiredMessage("Nejsou vybrána žádná metadata!");
optionForm = new DynamicForm();
optionForm.setAutoWidth();
optionForm.setWrapItemTitles(false);
optionForm.setTitleOrientation(TitleOrientation.TOP);
optionForm.setItems(profile, metadata);
// XXX HiddenValidationErrorsHandler does not work in smartgwt 4.0
// optionForm.addHiddenValidationErrorsHandler(new HiddenValidationErrorsHandler() {
//
// @Override
// public void onHiddenValidationErrors(HiddenValidationErrorsEvent event) {
// event.cancel();
// String[] profileErrors = optionForm.getFieldErrors(profile.getName());
// ArrayList<String> result = new ArrayList<String>();
// result.addAll(Arrays.asList(profileErrors));
// Map<?,?> errors = event.getErrors();
// for (Entry<? extends Object, ? extends Object> entrySet : errors.entrySet()) {
// StringBuilder sb = new StringBuilder();
// Object key = entrySet.getKey();
// Object value = entrySet.getValue();
// result.add(String.valueOf(key) + " - " + String.valueOf(value));
// }
// System.out.println("## onHiddenValidationErrors. origErr: " + profileErrors +
// "\n event.err: " + errors + "\n result: " + result);
// optionForm.setFieldErrors(profile.getName(), result.toArray(new String[result.size()]), true);
// }
// });
return optionForm;
}