{
  "name": "crn-search",
  "text_pt_BR": "Filtro",
  "text_en_US": "Filter",
  "class": "adjust-icon mdi mdi-magnify",
  "wrapper": false,
  "pallete": false,
  "templateURL": "src/main/mobileapp/www/node_modules/cronapp-framework-mobile-js/dist/components/templates/search.template.html",
  "properties": {
    "id": {
      "order": 1
    },
    "class": {
      "order": 9999
    }
  },
  "styles": [
    {
      "selector": "label#{id} input",
      "text_pt_BR": "Entrada de Texto",
      "text_en_US": "Text Input"
    },
    {
      "selector": "label#{id} i",
      "text_pt_BR": "Ícone",
      "text_en_US": "Icon"
    }
  ],
  "childrenProperties": [
    {
      "name": "crn-datasource",
      "displayName_pt_BR": "Fonte de dados",
      "displayName_en_US": "Datasource",
      "removable": false,
      "type": "pageDatasource",
      "selector": "input",
      "order": 1
    },
    {
      "name": "cronapp-filter",
      "selector": "input",
      "order": 2
    },
    {
      "name": "cronapp-filter-caseinsensitive",
      "removable": false,
      "type": "logic",
      "selector": "input",
      "order": 6
    },
    {
      "name": "ng-initial-value",
      "selector": "input",
      "displayName_pt_BR": "Valor Inicial",
      "displayName_en_US": "Initial Value",
      "type": "logic",
      "order": 5
    },
    {
      "name": "ng-model",
      "selector": "input",
      "type": "text",
      "order": 4,
      "mandatory": true
    },
    {
      "name": "cronapp-filter-autopost",
      "removable": false,
      "type": "logic",
      "selector": "input",
      "order": 7
    },
    {
      "name": "cronapp-filter-operator",
      "removable": false,
      "type": "list",
      "options": [
        {
          "value": "=",
          "key": "="
        },
        {
          "value": ">",
          "key": ">"
        },
        {
          "value": ">=",
          "key": ">="
        },
        {
          "value": "<",
          "key": "<"
        },
        {
          "value": "<=",
          "key": "<="
        }
      ],
      "selector": "input",
      "order": 8
    },
    {
      "name": "type",
      "selector": "input",
      "type": "type"
    },
    {
      "name": "keyboard",
      "selector": "input",
      "type": "text",
      "displayName_pt_BR": "Tipo de Teclado",
      "displayName_en_US": "Keyboard Type",
      "order": 11
    },
    {
      "name": "mask",
      "selector": "input",
      "type": "mask",
      "order": 9
    },
    {
      "name": "mask-placeholder",
      "selector": "input",
      "type": "text",
      "order": 10
    },
    {
      "name": "ng-keydown",
      "selector": "input",
      "type": "event"
    },
    {
      "name": "ng-keyup",
      "selector": "input",
      "type": "event"
    },
    {
      "name": "ng-click",
      "selector": "input",
      "type": "event"
    },
    {
      "name": "on-double-tap",
      "selector": "input",
      "type": "event"
    },
    {
      "name": "ng-focus",
      "selector": "input",
      "type": "event"
    },
    {
      "name": "ng-blur",
      "selector": "input",
      "type": "event"
    },
    {
      "name": "on-hold",
      "selector": "input",
      "type": "event"
    },
    {
      "name": "on-swipe",
      "selector": "input",
      "type": "event"
    },
    {
      "name": "on-drag",
      "selector": "input",
      "type": "event"
    }
  ],
  "attributesForPreview": [
    {
      "name": "keyboard",
      "type": "options",
      "target": "keyboard",
      "values": [
        {
          "key": "",
          "value": "Default"
        },
        {
          "key": "integer",
          "value": "Numeric"
        },
        {
          "key": "number",
          "value": "Decimal"
        },
        {
          "key": "tel",
          "value": "Telephone"
        },
        {
          "key": "email",
          "value": "Email"
        },
        {
          "key": "password",
          "value": "Password"
        },
        {
          "key": "search",
          "value": "Search"
        }
      ]
    }
  ]
}
