Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqGrid:使用刷新按钮的简单方法_Jqgrid - Fatal编程技术网

jqGrid:使用刷新按钮的简单方法

jqGrid:使用刷新按钮的简单方法,jqgrid,Jqgrid,我只想在jqGrids上显示刷新按钮。我认为它是自然提供的,所以我这样做: $.extend$.jgrid.nav{ 刷新:是的, 刷新状态:当前 }; 但它什么也没做。没有按钮出现 如何添加一个刷新按钮来触发重新加载网格 谢谢$.jgrid.nav cab可用于指定navGrid参数的默认值,但要在网格中创建刷新按钮或其他按钮,需要显式调用navGrid方法。比如说 $gridId.jqGridnavGrid,寻呼机{ 添加:false,编辑:false,删除:false,搜索:false,刷

我只想在jqGrids上显示刷新按钮。我认为它是自然提供的,所以我这样做:

$.extend$.jgrid.nav{ 刷新:是的, 刷新状态:当前 }; 但它什么也没做。没有按钮出现

如何添加一个刷新按钮来触发重新加载网格

谢谢

$.jgrid.nav cab可用于指定navGrid参数的默认值,但要在网格中创建刷新按钮或其他按钮,需要显式调用navGrid方法。比如说

$gridId.jqGridnavGrid,寻呼机{ 添加:false,编辑:false,删除:false,搜索:false,刷新:true }; navGrid方法在指定的寻呼机中创建导航器结构,然后在导航栏中放置指定的按钮

如果使用toppager:true选项,则将另外创建顶级寻呼机。如果网格的id为gridId,则寻呼机的id=grid\u id+\u toppager gridId\u toppager。你可以有一个或两个寻呼机。您可以从寻呼机显式调用navGrid,也可以使用navGrid的cloneToTop:true选项将寻呼机放置在每个页面上

如果您有一个包含多个网格的现有项目,那么您肯定有一个公共JavaScript文件,每个页面上都包含设置。您将$.extend$.jgrid.nav,{…};在文件中。您可以做的是指定调用navGrid的公共onInitGrid回调:

$.extend$.jgrid.defaults{ onInitGrid:函数{ var$self=$this,p=$self.jqGridgetGridParam; 如果p.pager{ $self.jqGridnavGrid,p.pager, {add:false,edit:false,del:false,search:false,refresh:true,cloneToTop:true}; }否则,如果p.toppager{ $self.jqGridnavGrid,+$.jgrid.jqIDp.id+\u TopPage, {add:false,edit:false,del:false,search:false,refresh:true}; } } };
你写的第一个我只是想隐藏一个刷新按钮,然后我如何才能添加一个刷新按钮。。。。您想显示还是隐藏刷新按钮?