showLoadingText attribute Issue in sx:div. -------------------------------------------
Key: WW-3073 URL: https://issues.apache.org/struts/browse/WW-3073 Project: Struts 2 Issue Type: Bug Components: Plugin - Dojo Tags Affects Versions: 2.1.2 Reporter: Praveen Kumar Mattaparthi Hi All, I was had problem with showLoadingText attribute in sx:div. I had a jsp that display content in Grid from the database using Dojo. see the below code. Parent JSP: <s:form id="frmSearch" name="frmSearch" action="" theme="simple"> <s:hidden name="recordsPerPage" id="recordsPerPage" value="17"/> <s:url id="url_myAcc" action="myUserData" /> <sx:div id="userListTab" label="Users List" formId="frmSearch" href="%{url_myAcc}" theme="simple" listenTopics="Get_MyAccounts" showLoadingText="true" loadingText="Loading Please Wait" cssStyle="overflow:auto;" > </sx:div> </s:form> Child JSP <s:hidden name="limitValue" id="limitValue" value="%{limitValue}"/> <s:hidden name="totalRecords" id="totalRecords" value="%{totalRecords}"/> <div style="padding-left:20px;" > <table class="gridTable" width="700px" > <s:if test="accountsList1.size > 0"> <s:iterator value="accountsList1"> <tr class="gridRowEven"> <td class="gridRowEven"><a href="getUser.action?id=<s:property value="id" />"><s:property value="userName" /></a></td> <td class="gridRowEven"><s:property value="status" /></td> <td class="gridRowEven"><s:property value="URL" /></td> <td class="gridRowEven"><s:property value="phone" /></td> <td class="gridRowEven"><s:property value="dateLastActivity" /></td> <td class="gridRowEven"><s:property value="industry" /></td> <td class="gridRowEven"><s:property value="region" /></td> <td class="gridRowEven"><s:property value="territory" /></td> </tr> </s:iterator> </s:if> <tr class="gridFooter"> <td colspan="8" class="gridFooter" > <img src="/includes/images/DBGrid/First.gif" onclick="showFirst('limitValue')" style="cursor: pointer" > <img src="/includes/images/DBGrid/Previous.gif" onclick="getPrevious('limitValue','recordsPerPage')" style="cursor: pointer" > <img src="/includes/images/DBGrid/Next.gif" onclick="getNext('limitValue','recordsPerPage','totalRecords')" style="cursor: pointer" > <img src="/includes/images/DBGrid/Last.gif" onclick="getLast('limitValue','recordsPerPage','totalRecords')" style="cursor: pointer" > </td> </tr> </table> </div> If User Clicks The next image it calls javascript function getNext(...). Below is my JS file function getNext(limitValueId,recordsPerPageId,totalRecordsId) { var limitValue = parseInt(document.getElementById(limitValueId).value); var recordsPerPage = parseInt(document.getElementById(recordsPerPageId).value); var totalRecords = parseInt(document.getElementById(totalRecordsId).value); if((limitValue+recordsPerPage) == totalRecords) { alert("You are Already Viewing Last Page"); return false; }else { limitValue = limitValue+recordsPerPage; document.getElementById(limitValueId).value = limitValue; dojo.event.topic.publish("Get_MyAccounts"); } } "limit value" is used get the next set of records from the database. Here is my problem. If I set showLoadingText="false". I am able to get the Form variables limitValue, recordsPerPage,totalRecords in the Action class. But If I set showLoadingText="true" for displaying the loading message. I am unable to get form variables limitValue, totalRecords in child JSP but I am able to get recordsPerPage in Parent JSP. Can Anyone tell me why showLoadingText is behaving like this? If I set it false I am getting All form variables. But I set it false I am unable to get. I need to use this in my project and it is very important. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.