Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <s:div style="overflow:auto; max-height:600px; max-width:800px;" id="contQuestion">
- <h:panelGrid columns="1" id="questionPanelGrid">
- <s:decorate template="/layout/edit.xhtml">
- <ui:define name="label">Режим вопроса</ui:define>
- <h:selectOneMenu value="#{inquirerEdit.currQuestion.modeQuestion}" required="true">
- <f:selectItem itemLabel="[Не выбрано]" itemValue=""/>
- <f:selectItems value="#{inquirerEdit.listTypeInquirer}" var="type" itemValue="#{type}"
- itemLabel="#{type.longName}" />
- <a4j:ajax event="change" render="contQuestion"/>
- </h:selectOneMenu>
- </s:decorate>
- <s:decorate template="/layout/edit.xhtml">
- <ui:define name="label">Описание вопроса</ui:define>
- <rich:editor id = "richEditor" value="#{inquirerEdit.currQuestion.comment}" width="400px" toolbar="basic"/>
- </s:decorate>
- <s:decorate template="/layout/edit.xhtml" rendered="#{inquirerEdit.currQuestion.modeQuestion != 'quality'}">
- <ui:define name="label">Категории услуг</ui:define>
- <s:div>
- <rich:dataTable id ="newCatService"
- value="#{inquirerEdit.currQuestion.listService}" var="row" rowKeyVar="indexRow">
- <rich:column>
- <f:facet name="header">№</f:facet>
- <h:outputText value="#{indexRow+1}" />
- </rich:column>
- <rich:column>
- <f:facet name="header">Наименование</f:facet>
- <h:outputText value="{#{row.id}}-#{row.name}" />
- </rich:column>
- <rich:column>
- <f:facet name="header">Удалить</f:facet>
- <a4j:commandButton value="#{messages['delete']}"
- action="#{inquirerEdit.currQuestion.listService.remove(row)}"
- render="newCatService" />
- </rich:column>
- </rich:dataTable>
- <h:outputText value="Добавляемый элемент " />
- <util:autoComplete key="#{inquirerEdit.elementForQuestion}" id="newCatServiceSugBox"
- render="newCatService"
- search="#{inquirerEdit.getCatServiceWithSuggest}"
- var="result" itemValue="#{result.value}" itemLabel="#{result.label}">
- <a4j:ajax event="selectitem" execute="@this"
- listener="#{inquirerEdit.addElementForQuestion()}"/>
- </util:autoComplete>
- </s:div>
- </s:decorate>
- <s:decorate template="/layout/edit.xhtml" rendered="#{inquirerEdit.currQuestion.modeQuestion != 'quality'}">
- <ui:define name="label">Вложение</ui:define>
- <s:div id="contAttachmentForQuestion">
- <h:outputText value="Нет вложения" styleClass="warningText" rendered="#{inquirerEdit.currQuestion.jcrUid == null}"/>
- <h:outputText value=" "/>
- <ui:fragment rendered="#{inquirerEdit.currQuestion.jcrUid != null}">
- <a target="_new" href="#{facesContext.externalContext.requestContextPath}/csresource/resourcedownload/#{inquirerEdit.currQuestion.jcrUid}">
- <h:outputText value="Скачать #{inquirerEdit.getJcrFilename(inquirerEdit.currQuestion.jcrUid)}" />
- </a>
- <h:outputText value=" "/>
- <a4j:commandLink value="Удалить" execute="@this" action="#{inquirerEdit.removeJcrFileForQuestion}"
- render="contAttachmentForQuestion"
- onclick="if(!window.confirm('Вы уверены, что хотите удалить вложение')) {return false}" />
- <h:outputText value=" "/>
- </ui:fragment>
- <h:outputText value="[новый] #{inquirerEdit.uploadContent.get(0).filename}" rendered="#{not empty inquirerEdit.uploadContent}"/>
- <h:outputText value=" "/>
- <a4j:commandLink action="#{inquirerEdit.uploadContent.clear()}" value="Загрузить" execute="@this" render="fileUploadElement" oncomplete="#{rich:component('cp')}.show();"/>
- </s:div>
- </s:decorate>
- </h:panelGrid>
- </s:div>
- <h:panelGrid columns="2">
- <a4j:commandButton value="Сохранить"
- action="#{inquirerEdit.saveNewQuestion()}"
- oncomplete="if (isEmptyErrors()) #{rich:component('questionPopupPanel')}.hide()"
- render="questionPanelGroup, fTree, formQuestion, formAnswer"/>
- <a4j:commandButton value="Отмена"
- onclick="#{rich:component('questionPopupPanel')}.hide(); return false;"/>
- </h:panelGrid>
- </h:panelGroup>
- </rich:popupPanel>
- </h:form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement