2016-06-16 5 views
6

में दस्तावेज़ प्रॉपर्टी पेज पर रेडियो बटन का उपयोग कैसे करें मैं दस्तावेज़ प्रॉपर्टी पेज पर रेडियो बटन का उपयोग करना चाहता हूं। चेकबॉक्स जोड़ने के लिए मैंने नीचे कोड का उपयोग किया।अल्फ्रेस्को

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

से ऊपर मामले checkbox.ftl में खुले स्थान द्वारा प्रदान की जाती है। लेकिन कोई रेडियोबटन.एफटीएल उपलब्ध नहीं है।

तो मैं संपत्ति पृष्ठ पर रेडियो बटन का उपयोग कैसे कर सकता हूं?

अगर किसी ने इसे हासिल किया है, तो कृपया मेरी मदद करें।

अग्रिम धन्यवाद।

उत्तर

5

Form Control Alfresco documentation के आधार पर आप अपना नियंत्रण विकसित कर सकते हैं। इस specific page पर, आपके पास इस बारे में अधिक जानकारी है।

अंत में, मैं मूल checkbox.ftl से प्रेरणा लेने के लिए बनाने के लिए आप सुझाव है कि अपनी खुद की:

<#assign isTrue=false> 
<#if field.value??> 
<#if field.value?is_boolean> 
    <#assign isTrue=field.value> 
<#elseif field.value?is_string && field.value == "true"> 
    <#assign isTrue=true> 
</#if> 
</#if> 

<div class="form-field"> 
    <#if form.mode == "view"> 
     <div class="viewmode-field"> 
     <span class="viewmode-label">${field.label?html}:</span> 
     <span class="viewmode-value"><#if isTrue>${msg("form.control.checkbox.yes")}<#else>${msg("form.control.checkbox.no")}</#if></span> 
     </div> 
    <#else> 
     <input id="${fieldHtmlId}" type="hidden" name="${field.name}" value="<#if isTrue>true<#else>false</#if>" /> 
     <input class="formsCheckBox" id="${fieldHtmlId}-entry" type="checkbox" tabindex="0" name="-" <#if field.description??>title="${field.description}"</#if> 
      <#if isTrue> value="true" checked="checked"</#if> 
      <#if field.disabled && !(field.control.params.forceEditable?? && field.control.params.forceEditable == "true")>disabled="true"</#if> 
      <#if field.control.params.styleClass??>class="${field.control.params.styleClass}"</#if> 
      <#if field.control.params.style??>style="${field.control.params.style}"</#if> 
      onchange='javascript:YAHOO.util.Dom.get("${fieldHtmlId}").value=YAHOO.util.Dom.get("${fieldHtmlId}-entry").checked;' /> 
     <label for="${fieldHtmlId}-entry" class="checkbox">${field.label?html}</label> 
     <@formLib.renderFieldHelp field=field /> 
    </#if> 
</div> 
संबंधित मुद्दे