public class StringField extends SFieldString
sqlDataTypeOverride, theGenerator
quoteName
Constructor and Description |
---|
StringField(SRecordMeta<?> meta,
java.lang.String columnName,
int maxValue,
SFieldFlags... pvals) |
StringField(SRecordMeta<?> meta,
java.lang.String columnName,
SFieldFlags... pvals) |
Modifier and Type | Method and Description |
---|---|
StringField |
addValidator(org.apache.wicket.validation.IValidator wicketValidator) |
java.lang.String |
getDefault() |
FormMeta |
getFormMeta() |
StringField |
setDefault(java.lang.String value) |
StringField |
setIndexed(boolean value) |
StringField |
setMultiLine()
A shortcut for:
|
StringField |
setShort()
Sets the text field to width=10
|
StringField |
setUnique(boolean value) |
StringField |
setWide()
Sets the text field to width=55
|
StringField |
setWidth(int width)
A shortcut for:
|
convertToDataSetFieldType, defaultSqlDataType, isFKeyCompatible, javaSqlType, queryFieldValue
getColumnName, getGeneratorMode, getGeneratorParameter, getMaxSize, getReferences, getTheGenerator, isForeignKey, isGenerated, isMandatory, isNotOptimisticLocked, isPrimary, overrideSqlDataType, setGeneratorMode, setMaxSize, setTheGenerator, toLongerString
addFlag, addValidator, doValidate, equals, getFieldName, getFlags, getRecordMeta, getUserProperties, getUserProperty, getValidators, hashCode, isDescriptive, isUnqueried, nextGeneratedValue, putUserProperty, readResolve, setQuoted, toString, writeFieldValue, writeFieldValue
public StringField(SRecordMeta<?> meta, java.lang.String columnName, SFieldFlags... pvals)
public StringField(SRecordMeta<?> meta, java.lang.String columnName, int maxValue, SFieldFlags... pvals)
public FormMeta getFormMeta()
public StringField setDefault(java.lang.String value)
public java.lang.String getDefault()
public StringField setIndexed(boolean value)
public StringField setUnique(boolean value)
public StringField addValidator(org.apache.wicket.validation.IValidator wicketValidator)
public StringField setMultiLine()
getFormMeta().setEditorSource(TextAreaEditorSource.getSharedInstance());
public StringField setWide()
public StringField setShort()
public StringField setWidth(int width)
getFormMeta().setEditorSource(new TextFieldEditorSource(width));