META

Элемент me-input

Основной элемент для ввода данных Использует attrs.type для уточнения внешнего вида элемента. Может принимать вид текстового поля ввода, выпадающего списка, checkbox, radio и пр.

@returns any - тип результирующего значения зависит от [[IMeInputAttrs.type]] элемента и от значения multiple

Общее

Обратите внимание на структуру всех классов

Структура

{
  "__tid": "(any)",
  "align": "(string)",
  "attrs": {
    "addDollarSign": "(boolean)",
    "addObjectButton": {
      "cssClass": "(string)",
      "cssProperties": "(string)",
      "disabled": "(boolean)",
      "drawAsMainElementOnParentElemIsEmpty": "(boolean)",
      "env": {
        "state": "(string)"
      },
      "icon": "(string)",
      "icon_image": "(string)",
      "modalSize": "( xs, sm, md, lg, fullscreen, max )",
      "mode": "( modal, sidenav, hidden )",
      "pageId": "(string)",
      "title": "(string)",
      "tooltip": {
        "content": "(string)",
        "jsonContent": "(string)",
        "label": "(string)",
        "output": "(any)"
      }
    },
    "align": "( left | right )",
    "applyValueOnSelectInMultiple": "(boolean)",
    "authParams": "(string)",
    "autoFocus": "(boolean)",
    "autoSelect": "( none | first | if_only_one )",
    "className": "(string)",
    "clearable": "( auto | yes | no )",
    "contextualClass": "(string)",
    "copyBtn": "(any)",
    "create": "(boolean)",
    "disabled": "(boolean)",
    "engine": "(string)",
    "enterSubmit": "(boolean)",
    "entityId": "(string)",
    "exposeSelectedOptionKeys": [
      {
        "source": "(string)",
        "target": "(string)"
      }
    ],
    "fastViewObjectButton": {
      "drawActorList": "(boolean)",
      "drawTopMenu": "(boolean)",
      "env": {
        "state": "(string)"
      },
      "modalSize": "( xs, sm, md, lg, fullscreen, max )",
      "modalTitle": "(string)",
      "mode": "( modal, sidenav, hidden )",
      "pageId": "(string)"
    },
    "folderId": "(string)",
    "formInputName": "(string)",
    "groupAddon": {
      "text": "(string)"
    },
    "icon": "(string)",
    "info": "(object)",
    "inlineElements": "(boolean)",
    "inlineLabel": "(boolean)",
    "isPrivate": "(boolean)",
    "max": "(number)",
    "maxHeight": "(string)",
    "maxSizeMB": "(number)",
    "maxTotalSizeMB": "(number)",
    "mentio": {
      "autocompleteMode": "(boolean)",
      "items": [
        {
          "date": "(string)",
          "description": "(string)",
          "disabled": "(boolean)",
          "name": "(string)",
          "search_text": "(string)",
          "section": "(string)",
          "title": "(string)"
        }
      ],
      "triggerChar": "(string)"
    },
    "min": "(number)",
    "minSizeMB": "(number)",
    "mode": "( JSON | JSON_OBJECT | HTML | SQL )",
    "multiple": "(boolean)",
    "native": "(any)",
    "objectId": "(string)",
    "options": [
      {
        "attrs": "(any)",
        "cssClass": "(string)",
        "date": "(string)",
        "description": "(string)",
        "disabled": "(boolean)",
        "exist": "(any)",
        "fast_select": "(boolean)",
        "icon": "(string)",
        "icon_image": "(string)",
        "image": "(string)",
        "link": {
          "modalSize": "( xs, sm, lg, normal, max )",
          "target": "( _modal, _blank )",
          "type": "( href, meta )",
          "value": {
            "entityId": "(string)",
            "env": {
              "state": "(string)"
            },
            "mode": "( modal, sidenav, hidden )",
            "objectId": "(string)",
            "pageId": "(string)",
            "show_actors": "(boolean)",
            "url": "(string)"
          }
        },
        "name": "(string)",
        "search_text": "(string)",
        "section": "(string)",
        "show_actors": "(boolean)",
        "style": "(string)",
        "title": "(string)",
        "tooltip": {
          "content": "(string)",
          "jsonContent": "(string)",
          "label": "(string)",
          "output": "(any)"
        },
        "value": {
          "unit": {
            "value": "(string)"
          },
          "value": "(any)"
        },
        "visible": "(any)"
      }
    ],
    "pattern": "(string)",
    "placeholder": "(string)",
    "popupWindowParams": {
      "height": "(number)",
      "width": "(number)"
    },
    "prepLegoForm": {
      "__tid": "(any)",
      "align": "(string)",
      "attrs": "(Attrs)",
      "bindAttrs": [
        {
          "source": "(string)",
          "target": "(string)"
        }
      ],
      "calculator": {
        "currentValue": "(any)",
        "decimals": "(number)",
        "depends": [
          "(string)"
        ],
        "formula": "(string)",
        "path": "(string)"
      },
      "cssClass": "(string)",
      "cssFormClass": "(string)",
      "defaultValue": "(any)",
      "depends": [
        "(string)"
      ],
      "elemClassName": "(string)",
      "entityId": "(string)",
      "eraseValue": "(boolean)",
      "errors": [
        {
          "id": "(string)",
          "name": "(string)"
        }
      ],
      "exportable": "(boolean)",
      "formHorizontal": "(boolean)",
      "help": "(string)",
      "icon": "(string)",
      "id": "(string)",
      "inlineForm": "(boolean)",
      "label": "(string)",
      "listen": [
        {
          "$promise": "(any)",
          "code": [
            "( ADD | SET, REMOVE )"
          ],
          "entityId": "(string)",
          "objectId": "(string)",
          "pubSubChannel": [
            "(string)"
          ],
          "refreshRefPvmData": "(any)",
          "reload": "(any)",
          "selectAfterAdd": "(boolean)"
        }
      ],
      "liveReload": "(boolean)",
      "maxMenuHeight": "(number)",
      "name": "(string)",
      "noMenuPortalTarget": "(boolean)",
      "offset": "(number)",
      "onLoadOptionsCallback": "(Function)",
      "order": "(number)",
      "persistValueView": "(boolean)",
      "refData": "(any)",
      "selectedValueView": "(any)",
      "selfDepends": "(boolean)",
      "selfDependsSettings": "(any)",
      "selfDependsSettingsLoaded": "(any)",
      "span": "(number)",
      "tooltip": {
        "content": "(string)",
        "jsonContent": "(string)",
        "label": "(string)",
        "output": "(any)"
      },
      "updateElemAttrsFromOptions": "(boolean)",
      "valid": "(boolean)",
      "validateInProgress": "(boolean)",
      "value": "(string)",
      "visible": "(string)"
    },
    "readonly": "(boolean)",
    "refreshOptionsButton": {
      "refPvmBeforeRefresh": {
        "additionalPartialLoad": [
          "(string)"
        ],
        "dataId": "(string)",
        "id": "(string)",
        "spQueryDepends": [
          "(string)"
        ],
        "waitingId": "(string)"
      }
    },
    "required": "(boolean)",
    "rows": "(number)",
    "scaleByContent": "(boolean)",
    "searchText": "(string)",
    "step": "(number)",
    "style": "(string)",
    "timePicker": "(boolean)",
    "tooltip": {
      "content": "(string)",
      "jsonContent": "(string)",
      "label": "(string)",
      "output": "(any)"
    },
    "ttlInSec": "(number)",
    "type": "( text | select | duallist | submit | textarea | checkbox | radio | me-summary-btn | me-tabs | filecontent | url | tel | email | percent )",
    "value": "(string)",
    "valueMultiplier": "(number)",
    "verticalColumns": "(boolean)",
    "viewSize": "( xs | sm | lg )"
  },
  "bindAttrs": [
    {
      "source": "(string)",
      "target": "(string)"
    }
  ],
  "calculator": {
    "currentValue": "(any)",
    "decimals": "(number)",
    "depends": [
      "(string)"
    ],
    "formula": "(string)",
    "path": "(string)"
  },
  "cssClass": "(string)",
  "cssFormClass": "(string)",
  "defaultValue": "(any)",
  "depends": [
    "(string)"
  ],
  "elemClassName": "(string)",
  "elems": "(any)",
  "entityId": "(string)",
  "eraseValue": "(boolean)",
  "errors": [
    {
      "id": "(string)",
      "name": "(string)"
    }
  ],
  "exportable": "(boolean)",
  "formHorizontal": "(boolean)",
  "help": "(string)",
  "icon": "(string)",
  "id": "(string)",
  "inlineForm": "(boolean)",
  "label": "(string)",
  "listen": [
    {
      "$promise": "(any)",
      "code": [
        "( ADD | SET, REMOVE )"
      ],
      "entityId": "(string)",
      "objectId": "(string)",
      "pubSubChannel": [
        "(string)"
      ],
      "refreshRefPvmData": "(any)",
      "reload": "(any)",
      "selectAfterAdd": "(boolean)"
    }
  ],
  "liveReload": "(boolean)",
  "maxMenuHeight": "(number)",
  "name": "me-input",
  "noMenuPortalTarget": "(boolean)",
  "offset": "(number)",
  "onLoadOptionsCallback": "(Function)",
  "order": "(number)",
  "persistValueView": "(boolean)",
  "refData": "(any)",
  "selectedValueView": "(any)",
  "selfDepends": "(boolean)",
  "selfDependsSettings": "(any)",
  "selfDependsSettingsLoaded": "(any)",
  "span": "(number)",
  "tooltip": {
    "content": "(string)",
    "jsonContent": "(string)",
    "label": "(string)",
    "output": "(any)"
  },
  "updateElemAttrsFromOptions": "(boolean)",
  "valid": "(boolean)",
  "validateInProgress": "(boolean)",
  "value": "(string)",
  "visible": "(string)"
}

@default “left”

@link http://apps.devision.io/page?p=3593&a=35

@link http://localhost:8080/page?p=493c9084-85b8-4a00-a478-43ca056541a0&a=sp

@example https://apps.devision.io/page?p=4329&a=35

@example https://apps.devision.io/page?p=3597&a=35

@default false

@example https://apps.devision.io/page?p=3570&a=35

@example https://apps.devision.io/page?p=4329&a=35

@link http://ui.adplatform.lan/Static_Full_Version/icons.html

@link {http://stackoverflow.com/questions/12201835/form-inline-inside-a-form-horizontal-in-twitter-bootstrap}

@example https://apps.devision.io/page?p=3570&a=35

@example https://apps.devision.io/page?p=3597&a=35

@example https://apps.devision.io/page?p=3443&a=35

@beta

@link http://localhost:8080/page?p=36a8d1ef-fe3d-4011-9ea3-5a2a87c2df45&a=35

@example https://apps.devision.io/page?p=3570&a=35