Hello Tony:

I think it is reloading the same info, and not the new info!!
http://pssnet.com/~devone/ajqtable/summary351.html

Regards,
Nat

On Apr 8, 3:50 am, Tony <t...@trirand.com> wrote:
> Hello again,
> Sorry missed that you have datatype as function.
> The 2 should be just
>
> var x;
> .....
> ondblClickRow: function(id){
> x =id;
> .....
> jQuery("#list3").trigger("reloadGrid");
> ..
>
> }
>
> On Apr 8, 10:43 am, Tony <t...@trirand.com> wrote:
>
> > Hello,
> > Basically jqGrid first check if the grid exists.
> > If the grid does not exists the plugin create the grid and data is
> > populated.
> > If the grid exists nothing is happen.
> > In other words you try to call every time jqGrid on already created
> > grid.
> > To avoid this there are a lot of scenarious.
> > 1. Create a empty second grid and hide them (if you want)
> > 2. Then after every double click do something like this
>
> > jQuery("#list3").setGridParam({url:'get_services.php?name='+x}).trigger
> > ("reloadGrid")
>
> > Best Regards
> > Tony
>
> > On Apr 7, 10:21 pm, "NatkeeranL.K." <natkee...@gmail.com> wrote:
>
> > > Hello:
>
> > > I am trying to develop a similar functionality as here:http://
> > > koshersavings.ca/SelectItems.php
>
> > > When the user to clicks an row item, I want items to be loaded based
> > > on the selection, dynamically.
>
> > > I am trying to do the same, but usingjqgrid, and ajax.
>
> > > The current code is here:  (also note 
> > > below)http://pssnet.com/~devone/ajqtable/summary35.html
>
> > > Basically, when the user double clicks it loads a corresponding
> > > table.  But, when they select another, it will not reloaded.  Any help
> > > appreciated.  Thanks.
>
> > > Regards,
> > > Nat
>
> > >     ondblClickRow: function(id){
> > >                 var x = id;
> > >                 alert("You double click row with id: "+id);
>
> > >                         // Load Dynamic Data
> > >                 jQuery("#list3").jqGrid({
> > >                                 datatype: function(postdata){
> > >                                         jQuery.ajax({
> > >                                         url:'get_services.php?name='+x,
> > >                                         data:postdata,
>
> > >                                         datatype: "json",
> > >                                         complete: function (jsondata, 
> > > stat){
> > >                                                         
> > > if(stat=="success"){
> > >                                                         var thegrid = 
> > > jQuery("#list3")[0];
> > >                                                         
> > > thegrid.addJSONData(eval("("+jsondata.responseText+")"));
> > >                                                                         
> > > alert("yes");
> > >                                                                         }
> > >                                                                 else{
> > >                                                                         
> > > alert("no");
> > >                                                                         }
> > >                                                                 } // end 
> > > complete
> > >                                                 }); // end ajax
> > >                                                 }, // end datatype
>
> > >                         colNames:['Product No', 'Name', 'type'],
>
> > >                         colModel:[
>
> > >                                 {name:'product_id',index:'product_id', 
> > > width:75},
>
> > >                                 {name:'name',index:'name', width:100},
>
> > >                                 {name:'type',index:'type', width:100},
>
> > >                                 ],
>
> > >                         pager: jQuery('#pager3'),
>
> > >                         rowNum:10,
>
> > >                         rowList:[10,20,30],
>
> > >                         imgpath: 'themes/sand/images',
>
> > >                         sortname: 'id',
>
> > >                         viewrecords: true,
>
> > >                         sortorder: "asc"
> > >                         });
>
> > >                         },  //end ondblClickRow function

Reply via email to