<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: Jqgrid cannot paging when use loadonce: true</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-cannot-paging-when-use-loadonce-true</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/help/jqgrid-cannot-paging-when-use-loadonce-true/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>kujil on Jqgrid cannot paging when use loadonce: true</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-cannot-paging-when-use-loadonce-true#p30334</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/jqgrid-cannot-paging-when-use-loadonce-true#p30334</guid>
        	        	<description><![CDATA[<p>@tony</p>
<p>so,what i have to do,i have stuck for this problem,,,please help me &#160;🙂</p>
]]></description>
        	        	<pubDate>Wed, 05 Mar 2014 14:33:10 +0200</pubDate>
        </item>
        <item>
        	<title>tony on Jqgrid cannot paging when use loadonce: true</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-cannot-paging-when-use-loadonce-true#p30325</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/jqgrid-cannot-paging-when-use-loadonce-true#p30325</guid>
        	        	<description><![CDATA[<p>Hello,</p>
</p>
<p>When this option is on you should provide all the data from the server and not 10 records as you do maybe.</p>
<p>With other words the response from the server should contain more that 10 records.</p>
</p>
<p>Regards</p>
]]></description>
        	        	<pubDate>Wed, 05 Mar 2014 11:04:24 +0200</pubDate>
        </item>
        <item>
        	<title>kujil on Jqgrid cannot paging when use loadonce: true</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-cannot-paging-when-use-loadonce-true#p30321</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/jqgrid-cannot-paging-when-use-loadonce-true#p30321</guid>
        	        	<description><![CDATA[<p>i&#39;m very confuse why my table cannot work when i use "loadonce" set to be "true"</p>
<p>my problem is</p>
<ol>
<li>
<p>when i use loadonce to be true ,searching will be work,but paging not work</p>
</li>
<li>
<p>but when i change loadonce to be false,searchong can&#39;t work,but paging work</p>
</li>
</ol>
<p>i hope solutions for my problem</p>
<p>this is my code</p>
</p>
<pre class="lang-php prettyprint prettyprinted"><p><input type='button' class='sfcodeselect' name='sfselectit6624' value='Select Code' data-codeid='sfcode6624' /></p><div class='sfcode' id='sfcode6624'>&#60;script type="text/javascript"&#62;
    $(document).ready(function(){              
        var grid_selector = "#grid-table";
        var pager_selector = "#grid-pager";
        jQuery(grid_selector).jqGrid({
        url: &#39;ajax_blok/data.php&#39;, 
        datatype: "json", 
        height: "auto", 
        mtype: "GET",
        colNames: [&#39;ID&#39;,&#39;Nama Blok&#39;,&#39;Action&#39;],
        colModel: [
           { name:&#39;id&#39;, key:true, fixed:true, search:true,   
             index:&#39;id&#39;, editable:false, editrules:{required:true}},                             
             {name:&#39;name&#39;,   index:&#39;namablok&#39;, fixed:true,search:true, 
              editable:true,  editrules:{required:true}
             },                     
             {name: &#39;myac&#39;, width:80, fixed:true, sortable:false, 
              search:false, align:&#39;center&#39;, viewable: false, resizable: false, 
              resize:false,  formatter:&#39;actions&#39;,
              formatoptions: {
                  keys:true,editbutton: true, delbutton: true,
              }
             },
        ],
        pager: jQuery(&#39;#grid-pager&#39;),
        rownumbers:true,
        rowNum:10,
        width:&#39;auto&#39;,
        height:200,
        gridview: true,
        multiselect: true,
        sortorder:&#39;desc&#39;,
        rowList:[10,20,30],
        multiboxonly: true,
        loadonce: true,
        autoencode: true,
        editurl: "ajax_blok/crud.php",
        viewrecords: true,
        sortname: "idblok",
        caption: "Record Test",
        });


        jQuery(grid_selector).jqGrid(&#39;filterToolbar&#39;, 
                    { stringResult: false,searchOnEnter : false, defaultSearch: &#39;cn&#39;,
                     ignoreCase: true});
        jQuery(grid_selector).jqGrid(&#39;filterToolbar&#39;,                
                    { defaultSearch:true,stringResult:true})

        function aceSwitch( cellvalue, options, cell ) {
            setTimeout(function(){
                $(cell) .find(&#39;input[type=checkbox]&#39;)
                    .wrap(&#39;&#60;label class="inline" /&#62;&#39;)
                    .addClass(&#39;ace ace-switch ace-switch-5&#39;)
                    .after(&#39;&#60;span class="lbl"&#62;&#60;/span&#62;&#39;);
            }, 0);
        }

        //enable datepicker
        function pickDate( cellvalue, options, cell ) {
            setTimeout(function(){
                $(cell) .find(&#39;input[type=text]&#39;)
                    .datepicker({format:&#39;yyyy-mm-dd&#39; , autoclose:true});
        }, 0);
        }


        //navButtons
        jQuery(grid_selector).jqGrid(&#39;navGrid&#39;,pager_selector,
                {   //navbar options
                    edit: true,
                    editicon : &#39;icon-pencil blue&#39;,
                    add: true,
                    addicon : &#39;icon-plus-sign purple&#39;,
                    del: true,
                    delicon : &#39;icon-trash red&#39;,
                    search: true,
                    searchicon : &#39;icon-search orange&#39;,
                    refresh: true,
                    refreshicon : &#39;icon-refresh green&#39;,
                    view: true,
                    viewicon : &#39;icon-zoom-in grey&#39;,
                    },
                {
                    //edit record form
                    //closeAfterEdit: true,
                    recreateForm: true,
                    beforeShowForm : function(e) {
                    var form = $(e[0]);
                    form.closest(&#39;.ui-jqdialog&#39;).find(&#39;.ui-jqdialog-titlebar&#39;).wrapInner(&#39;&#60;div class="widget-header" /&#62;&#39;)
                    style_edit_form(form);
                    }
        },
                {
                    //new record form
                    closeAfterAdd: true,
                    recreateForm: true,
                    viewPagerButtons: false,
                    beforeShowForm : function(e) {
                    var form = $(e[0]);
                    form.closest(&#39;.ui-jqdialog&#39;).find(&#39;.ui-jqdialog-titlebar&#39;).wrapInner(&#39;&#60;div class="widget-header" /&#62;&#39;)
                    style_edit_form(form);
                    }
        },
                {
                    //delete record form
                    recreateForm: true,
                    beforeShowForm : function(e) {
                    var form = $(e[0]);
                    if(form.data(&#39;styled&#39;)) return false;

                    form.closest(&#39;.ui-jqdialog&#39;).find(&#39;.ui-jqdialog-titlebar&#39;).wrapInner(&#39;&#60;div class="widget-header" /&#62;&#39;)
                    style_delete_form(form);

                    form.data(&#39;styled&#39;, true);
                    },
        onClick : function(e) {
            alert(1);
            }
        },
                {
                    //search form
                    recreateForm: true,
                    afterShowSearch: function(e){
                    var form = $(e[0]);
                    form.closest(&#39;.ui-jqdialog&#39;).find(&#39;.ui-jqdialog-title&#39;).wrap(&#39;&#60;div class="widget-header" /&#62;&#39;)
                    style_search_form(form);
                    },
        afterRedraw: function(){
            style_search_filters($(this));
            }
        ,
        multipleSearch: true,

        },
                {
                    //view record form
                    recreateForm: true,
                    beforeShowForm: function(e){
                    var form = $(e[0]);
                    form.closest(&#39;.ui-jqdialog&#39;).find(&#39;.ui-jqdialog-title&#39;).wrap(&#39;&#60;div class="widget-header" /&#62;&#39;)
                    }
        }
        )



        function style_edit_form(form) {
            //enable datepicker on "sdate" field and switches for "stock" field
            form.find(&#39;input[name=sdate]&#39;).datepicker({format:&#39;yyyy-mm-dd&#39; , autoclose:true})
        .end().find(&#39;input[name=stock]&#39;)
        .addClass(&#39;ace ace-switch ace-switch-5&#39;).wrap(&#39;&#60;label class="inline" /&#62;&#39;).after(&#39;&#60;span class="lbl"&#62;&#60;/span&#62;&#39;);

        //update buttons classes
        var buttons = form.next().find(&#39;.EditButton .fm-button&#39;);
        buttons.addClass(&#39;btn btn-small&#39;).find(&#39;[class*="-icon"]&#39;).remove();//ui-icon, s-icon
        buttons.eq(0).addClass(&#39;btn-primary&#39;).prepend(&#39;&#60;i class="icon-ok"&#62;&#60;/i&#62;&#39;);
        buttons.eq(1).prepend(&#39;&#60;i class="icon-remove"&#62;&#60;/i&#62;&#39;)

        buttons = form.next().find(&#39;.navButton a&#39;);
        buttons.find(&#39;.ui-icon&#39;).remove();
        buttons.eq(0).append(&#39;&#60;i class="icon-chevron-left"&#62;&#60;/i&#62;&#39;);
        buttons.eq(1).append(&#39;&#60;i class="icon-chevron-right"&#62;&#60;/i&#62;&#39;);
        }

        function style_delete_form(form) {
            var buttons = form.next().find(&#39;.EditButton .fm-button&#39;);
            buttons.addClass(&#39;btn btn-small&#39;).find(&#39;[class*="-icon"]&#39;).remove();//ui-icon, s-icon
            buttons.eq(0).addClass(&#39;btn-danger&#39;).prepend(&#39;&#60;i class="icon-trash"&#62;&#60;/i&#62;&#39;);
            buttons.eq(1).prepend(&#39;&#60;i class="icon-remove"&#62;&#60;/i&#62;&#39;)
            }

        function style_search_filters(form) {
            form.find(&#39;.delete-rule&#39;).val(&#39;X&#39;);
            form.find(&#39;.add-rule&#39;).addClass(&#39;btn btn-small btn-primary&#39;);
            form.find(&#39;.add-group&#39;).addClass(&#39;btn btn-small btn-success&#39;);
            form.find(&#39;.delete-group&#39;).addClass(&#39;btn btn-small btn-danger&#39;);
            }
        function style_search_form(form) {
            var dialog = form.closest(&#39;.ui-jqdialog&#39;);
            var buttons = dialog.find(&#39;.EditTable&#39;)
            buttons.find(&#39;.EditButton a[id*="_reset"]&#39;).addClass(&#39;btn btn-small btn-info&#39;).find(&#39;.ui-icon&#39;).attr(&#39;class&#39;, &#39;icon-retweet&#39;);
            buttons.find(&#39;.EditButton a[id*="_query"]&#39;).addClass(&#39;btn btn-small btn-inverse&#39;).find(&#39;.ui-icon&#39;).attr(&#39;class&#39;, &#39;icon-comment-alt&#39;);
            buttons.find(&#39;.EditButton a[id*="_search"]&#39;).addClass(&#39;btn btn-small btn-purple&#39;).find(&#39;.ui-icon&#39;).attr(&#39;class&#39;, &#39;icon-search&#39;);
            }

        function beforeDeleteCallback(e) {
            var form = $(e[0]);
            if(form.data(&#39;styled&#39;)) return false;

            form.closest(&#39;.ui-jqdialog&#39;).find(&#39;.ui-jqdialog-titlebar&#39;).wrapInner(&#39;&#60;div class="widget-header" /&#62;&#39;)
            style_delete_form(form);

            form.data(&#39;styled&#39;, true);
            }

        function beforeEditCallback(e) {
            var form = $(e[0]);
            form.closest(&#39;.ui-jqdialog&#39;).find(&#39;.ui-jqdialog-titlebar&#39;).wrapInner(&#39;&#60;div class="widget-header" /&#62;&#39;)
            style_edit_form(form);
            }
        });
        &#60;/script&#62;</div></pre>
]]></description>
        	        	<pubDate>Wed, 05 Mar 2014 07:48:54 +0200</pubDate>
        </item>
</channel>
</rss>