Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.24 KB | None | 0 0
  1. <s:div style="overflow:auto; max-height:600px; max-width:800px;" id="contQuestion">
  2. <h:panelGrid columns="1" id="questionPanelGrid">
  3. <s:decorate template="/layout/edit.xhtml">
  4. <ui:define name="label">Режим вопроса</ui:define>
  5. <h:selectOneMenu value="#{inquirerEdit.currQuestion.modeQuestion}" required="true">
  6. <f:selectItem itemLabel="[Не выбрано]" itemValue=""/>
  7. <f:selectItems value="#{inquirerEdit.listTypeInquirer}" var="type" itemValue="#{type}"
  8. itemLabel="#{type.longName}" />
  9. <a4j:ajax event="change" render="contQuestion"/>
  10. </h:selectOneMenu>
  11. </s:decorate>
  12.  
  13.  
  14. <s:decorate template="/layout/edit.xhtml">
  15. <ui:define name="label">Описание вопроса</ui:define>
  16. <rich:editor id = "richEditor" value="#{inquirerEdit.currQuestion.comment}" width="400px" toolbar="basic"/>
  17. </s:decorate>
  18.  
  19.  
  20. <s:decorate template="/layout/edit.xhtml" rendered="#{inquirerEdit.currQuestion.modeQuestion != 'quality'}">
  21. <ui:define name="label">Категории услуг</ui:define>
  22.  
  23. <s:div>
  24. <rich:dataTable id ="newCatService"
  25. value="#{inquirerEdit.currQuestion.listService}" var="row" rowKeyVar="indexRow">
  26. <rich:column>
  27. <f:facet name="header">№</f:facet>
  28. <h:outputText value="#{indexRow+1}" />
  29. </rich:column>
  30. <rich:column>
  31. <f:facet name="header">Наименование</f:facet>
  32. <h:outputText value="{#{row.id}}-#{row.name}" />
  33. </rich:column>
  34. <rich:column>
  35. <f:facet name="header">Удалить</f:facet>
  36. <a4j:commandButton value="#{messages['delete']}"
  37. action="#{inquirerEdit.currQuestion.listService.remove(row)}"
  38. render="newCatService" />
  39. </rich:column>
  40. </rich:dataTable>
  41.  
  42. <h:outputText value="Добавляемый элемент " />
  43.  
  44. <util:autoComplete key="#{inquirerEdit.elementForQuestion}" id="newCatServiceSugBox"
  45. render="newCatService"
  46. search="#{inquirerEdit.getCatServiceWithSuggest}"
  47. var="result" itemValue="#{result.value}" itemLabel="#{result.label}">
  48. <a4j:ajax event="selectitem" execute="@this"
  49. listener="#{inquirerEdit.addElementForQuestion()}"/>
  50. </util:autoComplete>
  51. </s:div>
  52. </s:decorate>
  53.  
  54. <s:decorate template="/layout/edit.xhtml" rendered="#{inquirerEdit.currQuestion.modeQuestion != 'quality'}">
  55. <ui:define name="label">Вложение</ui:define>
  56. <s:div id="contAttachmentForQuestion">
  57. <h:outputText value="Нет вложения" styleClass="warningText" rendered="#{inquirerEdit.currQuestion.jcrUid == null}"/>
  58. <h:outputText value=" "/>
  59. <ui:fragment rendered="#{inquirerEdit.currQuestion.jcrUid != null}">
  60. <a target="_new" href="#{facesContext.externalContext.requestContextPath}/csresource/resourcedownload/#{inquirerEdit.currQuestion.jcrUid}">
  61. <h:outputText value="Скачать #{inquirerEdit.getJcrFilename(inquirerEdit.currQuestion.jcrUid)}" />
  62. </a>
  63. <h:outputText value=" "/>
  64. <a4j:commandLink value="Удалить" execute="@this" action="#{inquirerEdit.removeJcrFileForQuestion}"
  65. render="contAttachmentForQuestion"
  66. onclick="if(!window.confirm('Вы уверены, что хотите удалить вложение')) {return false}" />
  67. <h:outputText value=" "/>
  68. </ui:fragment>
  69. <h:outputText value="[новый] #{inquirerEdit.uploadContent.get(0).filename}" rendered="#{not empty inquirerEdit.uploadContent}"/>
  70. <h:outputText value=" "/>
  71. <a4j:commandLink action="#{inquirerEdit.uploadContent.clear()}" value="Загрузить" execute="@this" render="fileUploadElement" oncomplete="#{rich:component('cp')}.show();"/>
  72. </s:div>
  73. </s:decorate>
  74. </h:panelGrid>
  75. </s:div>
  76. <h:panelGrid columns="2">
  77. <a4j:commandButton value="Сохранить"
  78. action="#{inquirerEdit.saveNewQuestion()}"
  79. oncomplete="if (isEmptyErrors()) #{rich:component('questionPopupPanel')}.hide()"
  80. render="questionPanelGroup, fTree, formQuestion, formAnswer"/>
  81. <a4j:commandButton value="Отмена"
  82. onclick="#{rich:component('questionPopupPanel')}.hide(); return false;"/>
  83. </h:panelGrid>
  84. </h:panelGroup>
  85. </rich:popupPanel>
  86. </h:form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement