文本大小限制无法在创建内容表单中正确调整大小
text size limit not resizing properly at the create content form
shareconfigcustom.xml
文本框接受无限制的字符,这些参数在户外创建表单时无法正确调整大小,但在编辑表单中工作(接受定义的字符数)
字符数也有最大限制吗?
<config evaluator="node-type" condition="acme:document">
<forms>
<form>
<field-visibility>
<show id="acme:anycustomproperty"/>
</field-visibility>
<appearance>
<field id="acme:anycustomproperty" label-id="xqw">
<control template='/org/alfresco/components/form/controls/textfield.ftl' />
<control-param name='maxlength'>5000</control-param>
<control template='/org/alfresco/components/form/controls/textarea.ftl' />
<control-param name='rows'>10</control-param>
<control-param name='columns'>10</control-param>
</field>
</appearance>
</form>
</forms>
</config>
textatrea.ftl 仅提供行和列 属性。请确保您已使用 textarea.ftl,但您的 post 表示您已使用 textfield.ftl。
textarea.ftl
<#if field.control.params.rows??><#assign rows=field.control.params.rows><#else><#assign rows=3></#if>
<#if field.control.params.columns??><#assign columns=field.control.params.columns><#else><#assign columns=60></#if>
此配置也适用于我的编辑和创建页面
<control template="/org/alfresco/components/form/controls/textarea.ftl">
<control-param name="rows">4</control-param>
<control-param name="columns">4</control-param>
<control-param name="maxLength">5000</control-param>
</control>
shareconfigcustom.xml
文本框接受无限制的字符,这些参数在户外创建表单时无法正确调整大小,但在编辑表单中工作(接受定义的字符数)
字符数也有最大限制吗?
<config evaluator="node-type" condition="acme:document">
<forms>
<form>
<field-visibility>
<show id="acme:anycustomproperty"/>
</field-visibility>
<appearance>
<field id="acme:anycustomproperty" label-id="xqw">
<control template='/org/alfresco/components/form/controls/textfield.ftl' />
<control-param name='maxlength'>5000</control-param>
<control template='/org/alfresco/components/form/controls/textarea.ftl' />
<control-param name='rows'>10</control-param>
<control-param name='columns'>10</control-param>
</field>
</appearance>
</form>
</forms>
</config>
textatrea.ftl 仅提供行和列 属性。请确保您已使用 textarea.ftl,但您的 post 表示您已使用 textfield.ftl。
textarea.ftl
<#if field.control.params.rows??><#assign rows=field.control.params.rows><#else><#assign rows=3></#if>
<#if field.control.params.columns??><#assign columns=field.control.params.columns><#else><#assign columns=60></#if>
此配置也适用于我的编辑和创建页面
<control template="/org/alfresco/components/form/controls/textarea.ftl">
<control-param name="rows">4</control-param>
<control-param name="columns">4</control-param>
<control-param name="maxLength">5000</control-param>
</control>