Class StringField

    • Constructor Detail

      • StringField

        public StringField​(SRecordMeta<?> meta,
                           java.lang.String columnName,
                           SFieldFlags... pvals)
      • StringField

        public StringField​(SRecordMeta<?> meta,
                           java.lang.String columnName,
                           int maxValue,
                           SFieldFlags... pvals)
    • Method Detail

      • getFormMeta

        public FormMeta getFormMeta()
      • setDefault

        public StringField setDefault​(java.lang.String value)
      • setDefaultSupplier

        public StringField setDefaultSupplier​(java.util.function.Supplier<java.lang.String> supplier)
      • getDefault

        public java.lang.String getDefault()
      • setIndexed

        public StringField setIndexed​(boolean value)
      • setUnique

        public StringField setUnique​(boolean value)
      • addValidator

        public StringField addValidator​(org.apache.wicket.validation.IValidator wicketValidator)
      • setMultiLine

        public StringField setMultiLine()
        A shortcut for:

         getFormMeta().setEditorSource(TextAreaEditorSource.getSharedInstance());
         
      • setWide

        public StringField setWide()
        Sets the text field to width=55
      • setShort

        public StringField setShort()
        Sets the text field to width=10
      • setWidth

        public StringField setWidth​(int width)
        A shortcut for:

         getFormMeta().setEditorSource(new TextFieldEditorSource(width));