⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 editsurveyquestions.ftl

📁 Sequoia ERP是一个真正的企业级开源ERP解决方案。它提供的模块包括:电子商务应用(e-commerce), POS系统(point of sales),知识管理,存货与仓库管理
💻 FTL
字号:
<#-- *  Copyright (c) 2003-2006 The Open For Business Project - www.ofbiz.org * *  Permission is hereby granted, free of charge, to any person obtaining a *  copy of this software and associated documentation files (the "Software"), *  to deal in the Software without restriction, including without limitation *  the rights to use, copy, modify, merge, publish, distribute, sublicense, *  and/or sell copies of the Software, and to permit persons to whom the *  Software is furnished to do so, subject to the following conditions: * *  The above copyright notice and this permission notice shall be included *  in all copies or substantial portions of the Software. * *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY *  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT *  OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *  THE USE OR OTHER DEALINGS IN THE SOFTWARE. * *@author     Andy Zeneski (jaz@ofbiz.org) *@author     David E. Jones (jonesde@ofbiz.org) *@version    $Rev: 7321 $ *@since      3.0-->  <table border="1" cellpadding='2' cellspacing='0'>    <tr>      <td><div class="tableheadtext">ID</div></td>      <td><div class="tableheadtext">Type</div></td>      <td><div class="tableheadtext">Category</div></td>      <td><div class="tableheadtext">Description</div></td>      <td><div class="tableheadtext">Question</div></td>      <td><div class="tableheadtext">Page</div></td>      <td><div class="tableheadtext">Multi-Resp</div></td>      <td><div class="tableheadtext">M-R Col</div></td>      <td><div class="tableheadtext">Required</div></td>      <td><div class="tableheadtext">Seq #</div></td>      <td><div class="tableheadtext">W/Question</div></td>      <td><div class="tableheadtext">W/Option</div></td>      <td><div class="tableheadtext">&nbsp;</div></td>      <td><div class="tableheadtext">&nbsp;</div></td>      <td><div class="tableheadtext">&nbsp;</div></td>    </tr>    <#list surveyQuestionAndApplList as surveyQuestionAndAppl>      <#assign questionType = surveyQuestionAndAppl.getRelatedOneCache("SurveyQuestionType")/>      <#assign questionCat = surveyQuestionAndAppl.getRelatedOneCache("SurveyQuestionCategory")?if_exists/>      <#assign currentSurveyPage = surveyQuestionAndAppl.getRelatedOneCache("SurveyPage")?if_exists/>      <#assign currentSurveyMultiResp = surveyQuestionAndAppl.getRelatedOneCache("SurveyMultiResp")?if_exists/>      <#if currentSurveyMultiResp?has_content>        <#assign currentSurveyMultiRespColumns = currentSurveyMultiResp.getRelated("SurveyMultiRespColumn")/>      <#else/>        <#assign currentSurveyMultiRespColumns = []/>      </#if>      <form method="post" action="<@ofbizUrl>updateSurveyQuestionAppl</@ofbizUrl>">        <input type="hidden" name="surveyId" value="${surveyQuestionAndAppl.surveyId}">        <input type="hidden" name="surveyQuestionId" value="${surveyQuestionAndAppl.surveyQuestionId}">        <input type="hidden" name="fromDate" value="${surveyQuestionAndAppl.fromDate}">        <tr valign="middle">          <td><div class="tabletext">${surveyQuestionAndAppl.surveyQuestionId}</div></td>          <td><div class="tabletext">${questionType.description}</div></td>          <td><div class="tabletext">${(questionCat.description)?if_exists}</div></td>          <td><div class="tabletext">${surveyQuestionAndAppl.description?if_exists}</div></td>          <td><input type="text" name="question" size="30" class="inputBox" value="${surveyQuestionAndAppl.question?if_exists?html}">          <td>            <select class="selectBox" name="surveyPageId">              <#if surveyQuestionAndAppl.surveyPageSeqId?has_content>                <option value="${surveyQuestionAndAppl.surveyPageSeqId}">${(currentSurveyPage.pageName)?if_exists} [${surveyQuestionAndAppl.surveyPageSeqId}]</option>                <option value="${surveyQuestionAndAppl.surveyPageSeqId}">----</option>              </#if>              <option value=""></option>              <#list surveyPageList as surveyPage>                <option value="${surveyPage.surveyPageSeqId}">${surveyPage.pageName?if_exists} [${surveyPage.surveyPageSeqId}]</option>              </#list>            </select>          </td>          <td>            <select class="selectBox" name="surveyMultiRespId">              <#if surveyQuestionAndAppl.surveyMultiRespId?has_content>                <option value="${surveyQuestionAndAppl.surveyMultiRespId}">${(currentSurveyMultiResp.multiRespTitle)?if_exists} [${surveyQuestionAndAppl.surveyMultiRespId}]</option>                <option value="${surveyQuestionAndAppl.surveyMultiRespId}">----</option>              </#if>              <option value=""></option>              <#list surveyMultiRespList as surveyMultiResp>                <option value="${surveyMultiResp.surveyMultiRespId}">${surveyMultiResp.multiRespTitle} [${surveyMultiResp.surveyMultiRespId}]</option>              </#list>            </select>          </td>          <#if currentSurveyMultiRespColumns?has_content>          <td>            <select class="selectBox" name="surveyMultiRespColId">              <#if surveyQuestionAndAppl.surveyMultiRespColId?has_content>                <#assign currentSurveyMultiRespColumn = surveyQuestionAndAppl.getRelatedOne("SurveyMultiRespColumn")/>                <option value="${currentSurveyMultiRespColumn.surveyMultiRespColId}">${(currentSurveyMultiRespColumn.columnTitle)?if_exists} [${currentSurveyMultiRespColumn.surveyMultiRespColId}]</option>                <option value="${currentSurveyMultiRespColumn.surveyMultiRespColId}">----</option>              </#if>              <option value=""></option>              <#list currentSurveyMultiRespColumns as currentSurveyMultiRespColumn>                <option value="${currentSurveyMultiRespColumn.surveyMultiRespColId}">${currentSurveyMultiRespColumn.columnTitle} [${currentSurveyMultiRespColumn.surveyMultiRespColId}]</option>              </#list>            </select>          </td>          <#else/>            <td><input type="text" name="surveyMultiRespColId" size="4" class="inputBox" value="${surveyQuestionAndAppl.surveyMultiRespColId?if_exists}"/></td>          </#if>          <td>            <select class="selectBox" name="requiredField">              <option>${surveyQuestionAndAppl.requiredField?default("N")}</option>              <option value="${surveyQuestionAndAppl.requiredField?default("N")}">----</option>              <option>Y</option><option>N</option>            </select>          </td>          <td><input type="text" name="sequenceNum" size="5" class="inputBox" value="${surveyQuestionAndAppl.sequenceNum?if_exists}"/></td>          <td><input type="text" name="withSurveyQuestionId" size="5" class="inputBox" value="${surveyQuestionAndAppl.withSurveyQuestionId?if_exists}"/></td>          <td><input type="text" name="withSurveyOptionSeqId" size="5" class="inputBox" value="${surveyQuestionAndAppl.withSurveyOptionSeqId?if_exists}"/></td>          <td><input type="submit" value="Update" class="smallSubmit"/></td>          <td><a href="<@ofbizUrl>EditSurveyQuestions?surveyId=${requestParameters.surveyId}&surveyQuestionId=${surveyQuestionAndAppl.surveyQuestionId}#edit</@ofbizUrl>" class="buttontext">Edit&nbsp;Question</a></td>          <td><a href="<@ofbizUrl>removeSurveyQuestionAppl?surveyId=${surveyQuestionAndAppl.surveyId}&surveyQuestionId=${surveyQuestionAndAppl.surveyQuestionId}&fromDate=${surveyQuestionAndAppl.fromDate}</@ofbizUrl>" class="buttontext">Remove</a></td>        </tr>      </form>    </#list>  </table>  <br/>  <#-- apply question from category -->  <#if surveyQuestionCategory?has_content>    <hr class="sepbar">    <a name="appl">    <div class="head1">Apply Question From Category - <span class="head2">${surveyQuestionCategory.description?if_exists} [${surveyQuestionCategory.surveyQuestionCategoryId}]</div>    <br/><br/>    <table border="1" cellpadding='2' cellspacing='0'>      <tr>        <td><div class="tableheadtext">ID</div></td>        <td><div class="tableheadtext">Description</div></td>        <td><div class="tableheadtext">Type</div></td>        <td><div class="tableheadtext">Question</div></td>        <td><div class="tableheadtext">Page</div></td>        <td><div class="tableheadtext">Multi-Resp</div></td>        <td><div class="tableheadtext">M-R Col</div></td>        <td><div class="tableheadtext">Required</div></td>        <td><div class="tableheadtext">Seq #</div></td>        <td><div class="tableheadtext">W/Question</div></td>        <td><div class="tableheadtext">W/Option</div></td>        <td><div class="tableheadtext">&nbsp;</div></td>      </tr>      <#list categoryQuestions as question>        <#assign questionType = question.getRelatedOne("SurveyQuestionType")>        <form method="post" action="<@ofbizUrl>createSurveyQuestionAppl</@ofbizUrl>">          <input type="hidden" name="surveyId" value="${requestParameters.surveyId}">          <input type="hidden" name="surveyQuestionId" value="${question.surveyQuestionId}">          <input type="hidden" name="surveyQuestionCategoryId" value="${requestParameters.surveyQuestionCategoryId}">          <tr valign="middle">            <td><a href="<@ofbizUrl>EditSurveyQuestions?surveyId=${requestParameters.surveyId}&surveyQuestionId=${question.surveyQuestionId}&surveyQuestionCategoryId=${requestParameters.surveyQuestionCategoryId}#edit</@ofbizUrl>" class="buttontext">${question.surveyQuestionId}</a></td>            <td><div class="tabletext">${question.description?if_exists}</div></td>            <td><div class="tabletext">${questionType.description}</div></td>            <td><div class="tabletext">${question.question?if_exists}</div></td>          <td>            <select class="selectBox" name="surveyPageId">              <option value=""></option>              <#list surveyPageList as surveyPage>                <option value="${surveyPage.surveyPageSeqId}">${surveyPage.pageName} [${surveyPage.surveyPageSeqId}]</option>              </#list>            </select>          </td>          <td>            <select class="selectBox" name="surveyMultiRespId">              <option value=""></option>              <#list surveyMultiRespList as surveyMultiResp>                <option value="${surveyMultiResp.surveyMultiRespId}">${surveyMultiResp.multiRespTitle} [${surveyMultiResp.surveyMultiRespId}]</option>              </#list>            </select>          </td>            <td><input type="text" name="surveyMultiRespColId" size="4" class="inputBox"/></td>            <td>              <select name="requiredField" class="selectBox">                <option>N</option>                <option>Y</option>              </select>            </td>            <td><input type="text" name="sequenceNum" size="5" class="inputBox"/></td>            <td><input type="text" name="withSurveyQuestionId" size="5" class="inputBox"/></td>            <td><input type="text" name="withSurveyOptionSeqId" size="5" class="inputBox"/></td>            <td><input type="submit" value="Apply" class="smallSubmit"/></td>          </tr>        </form>      </#list>    </table>    <br/>  </#if>  <hr class="sepbar">  <div class="head2">Apply Question(s) From Category</div>  <br/>  <form method="post" action="<@ofbizUrl>EditSurveyQuestions</@ofbizUrl>">    <input type="hidden" name="surveyId" value="${requestParameters.surveyId}"/>    <select name="surveyQuestionCategoryId" class="selectBox">      <#list questionCategories as category>        <option value="${category.surveyQuestionCategoryId}">${category.description?default("??")} [${category.surveyQuestionCategoryId}]</option>      </#list>    </select>    &nbsp;    <input type="submit" value="Apply" class="smallSubmit"/>  </form>  <br/>  <hr class="sepbar">  <a name="edit">  <#-- new question / category -->  <#if requestParameters.newCategory?default("N") == "Y">    <div class="head2">Create Question Category</div>    <a href="<@ofbizUrl>EditSurveyQuestions?surveyId=${requestParameters.surveyId}</@ofbizUrl>" class="buttontext">New Question</a>    <br/><br/>    ${createSurveyQuestionCategoryWrapper.renderFormString(context)}  <#else>    <#if surveyQuestionId?has_content>      <div class="head2">Edit Question:</div>      <a href="<@ofbizUrl>EditSurveyQuestions?surveyId=${requestParameters.surveyId}</@ofbizUrl>" class="buttontext">New Question</a>    <#else>      <div class="head2">Create New Question</div>    </#if>    <a href="<@ofbizUrl>EditSurveyQuestions?surveyId=${requestParameters.surveyId}&newCategory=Y</@ofbizUrl>" class="buttontext">New Question Category</a>    <br/><br/>    ${createSurveyQuestionWrapper.renderFormString(context)}  </#if>  <#if (surveyQuestion?has_content && surveyQuestion.surveyQuestionTypeId?default("") == "OPTION")>    <br/>    <hr class="sepbar">    <br/>    <div class="head1">Survey Options - <span class="head2">ID: ${surveyQuestion.surveyQuestionId?if_exists}</div>    <br/><br/>    <table border="1" cellpadding='2' cellspacing='0'>      <tr>        <td><div class="tableheadtext">Description</div></td>        <td><div class="tableheadtext">Seq #</div></td>        <td><div class="tableheadtext">&nbsp;</div></td>        <td><div class="tableheadtext">&nbsp;</div></td>      </tr>      <#list questionOptions as option>        <tr valign="middle">          <td><div class="tabletext">${option.description?if_exists}</div></td>          <td><div class="tabletext">${option.sequenceNum?if_exists}</div></td>          <td><a href="<@ofbizUrl>EditSurveyQuestions?surveyId=${requestParameters.surveyId}&surveyQuestionId=${option.surveyQuestionId}&surveyOptionSeqId=${option.surveyOptionSeqId}</@ofbizUrl>" class="buttontext">[Edit]</a>          <td><a href="<@ofbizUrl>removeSurveyQuestionAppl?surveyId=${requestParameters.surveyId}&surveyQuestionId=${option.surveyQuestionId}&surveyOptionSeqId=${option.surveyOptionSeqId}</@ofbizUrl>" class="buttontext">[Remove]</a>        </tr>      </#list>    </table>    <br/>    <#if !surveyQuestionOption?has_content>      <div class="head2">Create Question Option:</div>    <#else>      <div class="head2">Edit Question Option:</div>      <a href="<@ofbizUrl>EditSurveyQuestions?surveyId=${requestParameters.surveyId}&surveyQuestionId=${surveyQuestionOption.surveyQuestionId}</@ofbizUrl>" class="buttontext">[New Option]</a>    </#if>    ${createSurveyOptionWrapper.renderFormString()}  </#if>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -