Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_Related Related Topics sp_TopicIcon
AJAX URL IS DUPLICATES
05/04/2013
13:05
Avatar
osadasliit@gmail.com
New Member
Members
Forum Posts: 2
Member Since:
05/04/2013
sp_UserOfflineSmall Offline

I want to create multiple jqgrid in the side loop.jqgrids create as expected with different div ids

I create common funtion to create grid and pass necessay paramiters to create jqgrids as follows

<s:iterator id="formNodeId" status="formNode" value="formDTO.formNodes">

    <s:set name="metaNodeId" value="#formNodeId.metaNodeId" />
    <s:set name="displayLegend" value="#formNodeId.displayLegend" />
    <s:set name="cardMax" value="#formNodeId.cardMax" />
    <s:set name="result" value="#formNodeId.tableColumnView" />

  <s:url value="/integrator/main/searchTableGridForm?id=%{#formNodeId.id}" var="dataUrl" />

<script type="text/javascript">   
                
    // pass parameters to create jqgrid in side loop

         
   createTableView('grid_<s:property value="#metaNodeId"/>','pager_<s:property value="#metaNodeId"/>','<s:property   value="#metaNodeId"/>','<s:property value="#displayLegend"/>','<s:property value="#result"/>','<s:property value="#dataUrl"/>');

        </script>

  </s:iterator>   

function createTableView(ajaxId,pagerid,metaNodeId,displayLegend,result,gridModel){

    $('#'+ajaxId).jqGrid('GridUnload');

 $('#'+ajaxId).jqGrid({
                 url: gridModel,
                 datatype: 'json',
                 pager: '#'+pagerid,
                 loadtext: "Loading…",
                 mtype: 'GET',
                 colNames: getJSonObject(result).column,                     
                 colModel: colData,
                 postData: {           
                  },
                 rowNum:20,
                    rowList:[20,40,60],
                    height: '100%',
                    autowidth: true,
                 rownumbers: true,              
                    sortname: 'id',
                 viewrecords: true,
                 sortorder: "asc",
                 caption:displayLegend,
                 emptyrecords: "Empty records",
                 loadonce: false,
                 loadComplete: function() {
                 },               
                 jsonReader : {
                         root: ""+displayLegend+"",
                         page: "page",
                         total: "total",
                         records: "records",
                         repeatitems: false,     
                         id: "0″     
                     }
              }); 

}

The problem is that jqgrid doesn't change postdata params!

I'm mean ,the results is always equals the first one.

when I check request parameters in side server it pass same request parameters allong with url gridModel

example

when i sent 3 request with following urls

<s:url value="/integrator/main/searchTableGridForm?id=590″ var="dataUrl" />

<s:url value="/integrator/main/searchTableGridForm?id=500″ var="dataUrl" />

<s:url value="/integrator/main/searchTableGridForm?id=503″ var="dataUrl" />

String metanodeId=request.getParameter("id");

when I retrieve request parameters it's duplicate parameter for each request

log.debug(" ####################  search() : " + id);

####################  search() :  590

####################  search() :  590

####################  search() :  590

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
64 Guest(s)

Top Posters:

OlegK: 1255

markw65: 179

kobruleht: 144

phicarre: 132

YamilBracho: 124

Renso: 118

Member Stats:

Guest Posters: 447

Members: 11373

Moderators: 2

Admins: 1

Forum Stats:

Groups: 1

Forums: 8

Topics: 10592

Posts: 31289

Newest Members:

, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information