Desabilitar campo form Share

cancel
Showing results for 
Search instead for 
Did you mean: 
josafasdr
Active Member II

Desabilitar campo form Share

Jump to solution

Olá, pessoal!

Estou tentando configurar um campo de formulário do Share para desabilitado e não quero utilizar o template readonly.ftl, pois preciso manter outras configurações.

Vi que nos templates number.ftl e textfield.ftl (que estou utilizando) há esta verificação:

<#if field.disabled && !(field.control.params.forceEditable?? && field.control.params.forceEditable == "true")>disabled="true"</#if> />

Mas, não obtive nenhuma alteração ao tentar configurações como a seguinte:

<field id="mp:minha_prop" set="solicitacao">

  <control template="/org/alfresco/components/form/controls/number.ftl">

    <control-param name="disabled">true</control-param>

  </control>

</field>

Se alguém tiver alguma orientação, agradeço.

1 Solution

Accepted Solutions
douglascrp
Advanced II

Re: Desabilitar campo form Share

Jump to solution

É, a forma de usar o parâmetro estava errada. Falha minha.

A forma correta é esta (de um projeto real):

<form>
   <field-visibility>
      <show id="cm:name"/>
   </field-visibility>
   <appearance>
      <field id="cm:name" read-only="true" />
   </appearance>
</form>

View solution in original post

4 Replies
douglascrp
Advanced II

Re: Desabilitar campo form Share

Jump to solution

Tente substituir sua configuração

<control-param name="disabled">true</control-param>

por

<control-param name="read-only">true</control-param>
josafasdr
Active Member II

Re: Desabilitar campo form Share

Jump to solution

Testei read-only e readonly, mas não houve nenhuma alteração.

Obrigado.

douglascrp
Advanced II

Re: Desabilitar campo form Share

Jump to solution

É, a forma de usar o parâmetro estava errada. Falha minha.

A forma correta é esta (de um projeto real):

<form>
   <field-visibility>
      <show id="cm:name"/>
   </field-visibility>
   <appearance>
      <field id="cm:name" read-only="true" />
   </appearance>
</form>

josafasdr
Active Member II

Re: Desabilitar campo form Share

Jump to solution

Muito bem! Funcionou!

Pelo que diz na documentação, pensei que não servia para isso:

"The read-only attribute indicates to the form UI generation template that the field should never be shown in an editable form." (http://docs.alfresco.com/community/references/forms-reference.html).

Grato!