2014-04-22 10 views
0

每個分享任務表單都有字段。其中一些人使用圖標來提供幫助文字。例如,bpm:workflowPriority,就可以得到它。我需要刪除這一個。 我發現,下面的сode會生成圖標,但我無法理解,field.help進程在哪裏運行。我如何隱藏字段的圖標?表單上的幫助文字

<#macro renderFieldHelp field> 
    <#if field.help?? && field.help?length &gt; 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

那麼如果你不想成非常多的細節,然後簡單地去除該「格」會做的伎倆 – mitpatoliya

回答

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> 

我想幫助圖標是一個好主意,如果你有一些限制你的申請,並希望用戶選擇正確的價值觀。

,可以有以下選擇:

  1. 如果您不需要限制,從模型中取出。通過擴大示範基地
  2. 你可以看一下BPMEngine代碼,並改變其產生幫助圖標與類「幫助圖標」產生
  3. 幫助圖標像模板XXXXXX限制:

    您可以覆蓋BPM跨度類=「幫助圖標」

這樣你就可以覆蓋form.css和隱藏這個跨度。像這樣將工作:

.form-container .help-icon { 
     visibility: hidden; 
} 

但是,這會從所有的共享形式刪除所有幫助圖標,除非你改變形式的div和你的CSS選擇器添加一些情報。

希望這會有所幫助。