Type Parameters

  • T extends AnyItem = FormField | FormGroup | FormButton

Methods

  • Returns void

    fields('tag').disable();
    
  • Returns void

    fields('tag').emitChange();
    
  • Returns void

    fields('tag').enable();
    
  • Parameters

    • ...args: any[]

    Returns void

    fields('tag').excludeDays([new Date("2025-07-17"), new Date("2025-03-26")]);
    
  • Parameters

    • ...args: any[]

    Returns any

    const value = fields('tag').getValue();
    
  • Returns boolean

    if(fields('tag').hasValue()) {
    console.info('field has value');
    }
  • Returns void

    fields('tag').hide();
    
  • Returns any

    const inputs = fields('tag').input();
    
  • Returns void

    fields('tag').removePicklist();
    
  • Parameters

    • ...args: any[]

    Returns void

    fields('tag').setCustomValidation(() => {
    if(fields('tag').getValue() === 'test') {
    return 'Field is currently invalid. Please enter a valid value.';
    } else {
    return;
    }
    });
  • Returns void

    fields('tag').setEmpty();
    
  • Parameters

    • ...args: any[]

    Returns void

    fields('tag').setInvalid('Field is invalid because it is not an email-address');
    
  • Parameters

    • ...args: any[]

    Returns void

    fields('tag').setLabel("Suffix");
    
  • Returns void

    fields('tag').setMandatory();
    
  • Parameters

    • ...args: any[]

    Returns void

    fields('tag').setMessage("There is something wrong with this field.");
    
  • Returns void

    fields('tag').setOptional();
    
  • Parameters

    • ...args: any[]

    Returns void

    fields('tag').setRequiredAny(fields('required_fields'));
    
  • Returns void

    fields('tag').setRequiredAny();
    
  • Returns void

    fields('tag').setValid();
    
  • Parameters

    • ...args: any[]

    Returns void

    fields('tag').setValue('newValue');
    
  • Returns void

    fields('tag').show();
    
  • Parameters

    • options: {
          dataType?: SimpleTypes;
          multivalueType?: "set" | "list" | "single" | "singleValue";
      }

    Returns void

    fields('tag').switchType({ dataType: 'integer' });
    
    fields('tag').switchType({ multivalueType: 'list' });
    
    fields('tag').switchType({ dataType: 'string', multivalueType: 'singleValue' });
    
  • Returns any

    fields('tag').validate();