每个共享任务表单都有字段。其中一些使用图标来提供帮助文本。例如,bpm:workflowPriority,得到它。我需要删除这个。 我发现,下面的сode生成图标,但我无法理解,运行field.help进程的位置。我如何隐藏字段的图标?
<#macro renderFieldHelp field>
<#if field.help?? && field.help?length > 0>
<span class="help-icon">
<img id="${fieldHtmlId}-help-icon" src="${url.context}/res/components/form/images/help.png" title="${msg("form.field.help")}" tabindex="0"/>
</span>
<div class="help-text" id="${fieldHtmlId}-help"><#if field.helpEncodeHtml>${field.help?html}<#else>${stringUtils.stripUnsafeHTML(field.help)}</#if></div>
</#if>
</#macro>
答案 0 :(得分:0)
当您对字段进行约束时,默认情况下会显示帮助图标。例如,优先级定义为
<!-- Priority for the workflow as a whole -->
<property name="bpm:workflowPriority">
<type>d:int</type>
<default>2</default>
<constraints>
<constraint ref="bpm:allowedPriority" />
</constraints>
</property>
<constraint name="bpm:allowedPriority" type="LIST">
<parameter name="allowedValues">
<list>
<value>1</value>
<value>2</value>
<value>3</value>
</list>
</parameter>
</constraint>
如果您对自己的文件有一些约束并希望用户选择正确的值,我认为帮助图标是一个好主意。
您有以下选项:
使用类&#34; help-icon&#34;生成帮助图标喜欢:
span class =&#34; help-icon&#34;
所以你可以覆盖form.css并隐藏这个范围。这样的事情会起作用:
.form-container .help-icon {
visibility: hidden;
}
但是这将从所有共享表单中删除所有帮助图标,除非您更改表单div并在css选择器中添加一些智能。
希望这有帮助。