{
    "name": "crn-enterprise-autocomplete",
    "onDrop": "openEditor",
    "onDoubleClick": "openEditor",
    "text_pt_BR": "Auto completar",
    "text_en_US": "Auto complete",
    "image": "/node_modules/cronapp-framework-js/img/cron-icon/crn-enterprise-autocomplete.svg",
    "description": "Campo que apresenta valores fixos enquanto digita",
    "description_en_US": "Field that displays fixed values as you type",
    "category": [
        "COMBOS", "INPUTS", "FORMS"
    ],
    "templateURL": "src/main/webapp/node_modules/cronapp-framework-js/dist/components/templates/cron-autocomplete.template.html",
    "designTimeHTMLURL": "src/main/webapp/node_modules/cronapp-framework-js/dist/components/templates/cron-autocomplete.designtime.html",
    "designTimeSelector": "cron-auto-complete",
    "designTimeDynamic": true,
    "properties": {
        "class": {
            "order": 9999
        },
        "crn-tooltip": {
          "displayName_pt_BR": "Tooltip",
          "displayName_en_US": "Tooltip",
          "order": 2
        },
        "id": {
            "order": 1
        }
    },
    "childrenProperties": [
        {
            "name": "options",
            "selector": "cron-auto-complete",
            "displayName_pt_BR": "Configuração",
            "displayName_en_US": "Configuration",
            "type": "text",
            "order": 1,
            "mandatory": true
        },
        {
            "name": "ng-model",
            "selector": "cron-auto-complete",
            "onSave": "javascript:function() { var result = arguments[0]; if (result.indexOf('.') == -1 && result.trim().length > 0 ) { result = 'vars.'+result;  }  return result; }",
            "onDisplay": "javascript:function() { return arguments[0].replace('vars.',''); }",
            "type": "text",
            "order": 3,
            "mandatory": true
        },
        {
            "name": "content",
            "selector": "label",
            "displayName_pt_BR": "Título",
            "displayName_en_US": "Title",
            "type": "text",
            "order": 2
        },
        {
            "name": "auto-expand",
            "selector": "cron-auto-complete",
            "displayName_pt_BR": "Expandir automaticamente",
            "displayName_en_US": "Auto expand",
            "type": "logic",
            "order": 4,
            "mandatory": false
        },
        {
            "name": "first-option-on-blur",
            "selector": "cron-auto-complete",
            "displayName_pt_BR": "Selecionar primeira opção ao sair",
            "displayName_en_US": "Select first option on blur",
            "type": "logic",
            "order": 5,
            "mandatory": false
        },
        {
            "name": "cron-disabled",
            "selector": "cron-auto-complete",
            "displayName_en_US": "Disabled",
            "displayName_pt_BR": "Desabilitado",
            "type": "logic",
            "order": 6
        },
        {
            "name": "no-results-message",
            "selector": "cron-auto-complete",
            "displayName_pt_BR": "Texto quando não tem resultados",
            "displayName_en_US": "Text when there are no results",
            "type": "text",
            "order": 6,
            "mandatory": false
        },
        {
            "name": "ng-select",
            "selector": "cron-auto-complete",
            "displayName_pt_BR": "Ao Selecionar",
            "displayName_en_US": "On Select",
            "type": "event"
        },
        {
            "name": "ng-change",
            "selector": "cron-auto-complete",
            "displayName_pt_BR": "Ao Alterar",
            "displayName_en_US": "On Change",
            "type": "event"
        },
        {
            "name": "ng-close",
            "selector": "cron-auto-complete",
            "displayName_pt_BR": "Ao Fechar",
            "displayName_en_US": "On Close",
            "type": "event"
        },
        {
            "name": "ng-data-bound",
            "selector": "cron-auto-complete",
            "displayName_pt_BR": "Ao Carregar",
            "displayName_en_US": "On DataBound",
            "type": "event"
        },
        {
            "name": "ng-filtering",
            "selector": "cron-auto-complete",
            "displayName_pt_BR": "Ao Filtrar",
            "displayName_en_US": "On Filtering",
            "type": "event"
        },
        {
            "name": "ng-required",
            "selector": "cron-auto-complete",
            "type": "logic",
            "order": 7
        },
        {
            "name": "validationMessage",
            "selector": "cron-auto-complete",
            "displayName_pt_BR": "Texto quando requerido",
            "displayName_en_US": "Text when required",
            "type": "text",
            "mandatory": false,
            "order": 8
        }
    ],
    "styles": [
        {
            "selector": "div#{id} .form-group .k-autocomplete, div#{id} .form-group .cronAutoComplete",
            "text_pt_BR": "Entrada de Texto",
            "text_en_US": "Input"
        },
        {
            "selector": "div#{id} .form-group .k-autocomplete .k-input::placeholder",
            "text_pt_BR": "Sugestão",
            "text_en_US": "Placeholder"
        },
        {
            "selector": "div#{id} .form-group label",
            "text_pt_BR": "Título",
            "text_en_US": "Title"
        },
        {
            "selector": "#cron-{id}-list",
            "text_pt_BR": "Plano de fundo da Lista",
            "text_en_US": "Item Background"
        }
    ]
}