11-08-2016 03:41 PM
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.
11-10-2016 01:20 PM
É, 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>
11-08-2016 08:34 PM
Tente substituir sua configuração
<control-param name="disabled">true</control-param>
por
<control-param name="read-only">true</control-param>
11-10-2016 11:28 AM
Testei read-only e readonly, mas não houve nenhuma alteração.
Obrigado.
11-10-2016 01:20 PM
É, 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>
11-10-2016 03:57 PM
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!
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.