wyciwyg problem with a4j:commandButton and a4j:commandLink
noufalcm Jul 5, 2011 2:05 AMHi,
I have in my application lot of a4j commandbuttons. If I click more than 1 time these buttons, it is giving wyciwyg problem. Can you help me to solve this?
<h:form id="assignment">
<rich:extendedDataTable rowClasses="row1, row2" width="100%" height="350px" value="#{QuestionAction.questionList}" var="item" id="simpletable" style="overflow: auto;">
<rich:column width="10%" id="column1" label="#{MessageAction.questionCode}">
<f:facet name="header" id="facet1">
#{MessageAction.itemCode}
</f:facet>
<h:commandLink action="#{QuestionAction.editQuestion}" actionListener="#{QuestionAction.retrieveData}" onclick="#{QuestionAction.resetValues()}" id="editorlink" disabled="#{item.isLinkEnabled}">
<h:outputText value="#{item.questionCode}" id="lname"/>
<f:attribute name="question" value="#{item}" id="att1"/>
</h:commandLink>
</rich:column>
<rich:column width="12%" id="column2" label="#{MessageAction.itemType}">
<f:facet name="header" id="facet2">
#{MessageAction.itemType}
</f:facet>
<h:outputText value="#{item.questionType}" id="questionType"/>
</rich:column>
<rich:column width="8%" id="column3" label="#{MessageAction.skill}">
<f:facet name="header" id="facet3">
#{MessageAction.skill}
</f:facet>
<h:outputText value="#{item.skill.skillName}" id="skill"/>
</rich:column>
<rich:column width="9%" id="column4" label="#{MessageAction.level}">
<f:facet name="header" id="facet4">
#{MessageAction.level}
</f:facet>
<h:outputText value="#{item.level.levelName}" id="level"/>
</rich:column>
<rich:column width="12%" id="column5" label="#{MessageAction.standard}">
<f:facet name="header" id="facet5">
#{MessageAction.standard}
</f:facet>
<h:outputText value="#{item.standard.standardName}" id="standard"/>
</rich:column>
<rich:column width="20%" id="column6" label="#{MessageAction.description}">
<f:facet name="header" id="facet6">
#{MessageAction.description}
</f:facet>
<h:outputText value="#{item.description}" id="description"/>
</rich:column>
<rich:column width="15%" id="column7" label="#{MessageAction.keyWords}">
<f:facet name="header" id="facet7">
#{MessageAction.keyWords}
</f:facet>
<h:outputText value="#{item.keywords}" id="keywords"/>
</rich:column>
<rich:column width="7%" id="submitColumn">
<f:facet name="header" id="submitFacet">
Submit
</f:facet>
<a4j:commandLink style="display: #{item.visibility}" id="submitLink" action="#{QuestionAction.submitCheck}" reRender="submitPanel" actionListener="#{QuestionAction.retrieveData1}" >
<h:graphicImage id="submitImage" value="Images/Submit.gif" style="border:0; "/>
<f:attribute id="submitAttribute" name="question1" value="#{item}" />
</a4j:commandLink>
</rich:column>
<rich:column width="7%" id="column9">
<f:facet name="header" id="facet9">
#{MessageAction.delete}
</f:facet>
<a4j:commandLink id="deleteLink" action="#{QuestionAction.deleteCheck}" style="display: #{item.deleteVisibility}" actionListener="#{QuestionAction.retrieveData1}" reRender="deletePanel">
<h:graphicImage id="deleteImage" value="Images/delete.gif" style="border:0" />
<f:attribute id="question" name="question1" value="#{item}"/>
</a4j:commandLink>
</rich:column>
</rich:extendedDataTable>
</h:form>
<rich:modalPanel id="submitPanel" autosized="true" width="300" showWhenRendered="#{QuestionAction.showModelPanel}" >
<f:facet name="header">
<h:outputText value="Submit" />
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:graphicImage value="Images/close.png" id="hidelink1" styleClass="hidelink" onclick="#{rich:component('submitPanel')}.hide();"/>
</h:panelGroup>
</f:facet>
<a4j:outputPanel ajaxRendered="true">
<h:panelGrid columns="1">
<h:form>
<h:panelGrid columns="2">
<h:outputText id="submitMessage" value="#{QuestionAction.message}" />
</h:panelGrid>
<center>
<a4j:commandButton id="submitOk" value="OK" action="#{QuestionAction.submitQuestion}" reRender="submitPanel,simpletable,editorlink,submitLink"/>
</center>
</h:form>
</h:panelGrid>
</a4j:outputPanel>
</rich:modalPanel>
<rich:modalPanel id="deletePanel" autosized="true" width="300" showWhenRendered="#{QuestionAction.showModelPanel}" >
<f:facet name="header">
<h:outputText value="#{MessageAction.delete}" />
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:graphicImage value="Images/close_panel.png" id="hidelink12" styleClass="hidelink" onclick="#{rich:component('deletePanel')}.hide();"/>
</h:panelGroup>
</f:facet>
<a4j:outputPanel ajaxRendered="true">
<h:panelGrid columns="1">
<h:form>
<h:panelGrid columns="2">
<h:outputText id="deleteMessage" value="#{QuestionAction.message}" />
</h:panelGrid>
<center>
<a4j:commandButton id="deleteOk" value="Yes" action="#{QuestionAction.delete}" reRender="deletePanel,simpletable"/>
<a4j:commandButton id="deleteCancel" value="Cancel" onclick="#{rich:component('deletePanel')}.hide();"/>
</center>
</h:form>
</h:panelGrid>
</a4j:outputPanel>
</rich:modalPanel>
-
IAT_image2.JPG 103.7 KB
-
IAT_image1.JPG 40.8 KB