Quando fiz meu elemento zoom, ele tem o 'placeholder':'Escolha o usuário', mas quando abro meu formulário aparece assim:
Conforme anexo:
Ao inspecionar o elemento no Chrome, ele cria desta forma:
<input class="select2-search__field" type="search" tabindex="0"
autocomplete="off" autocorrect="off" autocapitalize="off"
spellcheck="false" role="textbox" aria-autocomplete="list"
placeholder="Escolha o nome do usuario" style="width: 10px;">
OBS> EU não fiz nenhuma alteração no zoom, eu só criei dessa forma:
<input onchange="AlertaMaster();"
type="zoom"
id = "user"
name="user"
data-zoom="{
'displayKey':'colleagueName',
'datasetId':'colleague',
'placeholder':'Escolha o usuário',
'fields':[
{
'field':'colleagueName',
'label':'Nome',
'standard':'true'
},{
'field':'mail',
'label':'Email'
}
]
}"
Se eu alterar no chrome o style=width: (de 10px para 200px) ele funciona.
Alguém sabe o que pode estar ocorrendo?
Eu estava com o mesmo problema nos meus campos zoom do primeiro filho na tabela pai x filho. Para resolver eu limpo o campo zoom sempre que adiciono um filho, da seguinte maneira:
— Felipe Araujo 08 de Jun de 2019function novoFilho() { let posicao = wdkAddChild('nomeTabelaPaiFilho'); window['idCampoZoom___' + posicao].clear(); }