如何将jqGrid默认设置为折叠
我有一个工作的jqgrid表,我希望默认表在加载时崩溃。我已经检查了网站的文档,但是我找不到这个选项。该按钮具有类如何将jqGrid默认设置为折叠,jqgrid,collapse,Jqgrid,Collapse,我有一个工作的jqgrid表,我希望默认表在加载时崩溃。我已经检查了网站的文档,但是我找不到这个选项。该按钮具有类ui-icon-circle-triangle-n 非常感谢。我曾经调用过。加载表后,单击折叠按钮上的()。也许不是最健壮的解决方案,但它对我很有效。hiddengrid是网格的一个属性,可以实现您想要的功能。请参见下面示例中的最后一个属性集 <script type="text/javascript"> jQuery(document).ready(funct
ui-icon-circle-triangle-n
非常感谢。我曾经调用过。加载表后,单击折叠按钮上的()。也许不是最健壮的解决方案,但它对我很有效。hiddengrid是网格的一个属性,可以实现您想要的功能。请参见下面示例中的最后一个属性集
<script type="text/javascript">
jQuery(document).ready(function () {
var grid1 = jQuery("#list1").jqGrid({
url: '/controller/action/',
datatype: 'json',
mtype: 'POST',
colNames: ['Col1', 'Col2'],
colModel: [
{ name: 'Col1', index: 'Col1', width: 22, align: 'left'},
{ name: 'Col2', index: 'Col2', width: 22, align: 'left'}
],
sortname: 'Col1',
sortorder: "asc",
caption: 'Sample Grid',
rowNum: 10,
pager: '#,
hiddengrid: true
});
</script>
jQuery(文档).ready(函数(){
var grid1=jQuery(“#list1”).jqGrid({
url:“/controller/action/”,
数据类型:“json”,
mtype:“POST”,
colNames:['Col1','Col2'],
colModel:[
{名称:'Col1',索引:'Col1',宽度:22,对齐:'left'},
{名称:'Col2',索引:'Col2',宽度:22,对齐:'left'}
],
sortname:'Col1',
分拣员:“asc”,
标题:“示例网格”,
rowNum:10,
传呼机:'#,
hiddengrid:对
});
最近,我发现了一个比触发点击更有效的解决方案
只需在gridOptions
元素中添加带有groupCollapse
选项的groupingView
元素
有些人喜欢这样:
// grid options
{
groupingView: {
//Collapse all
groupCollapse: true
}
}
你说的是treegrid折叠还是分组折叠?你可能应该尝试找到一个更具体的选择器,而不仅仅是ui-
。icon-circle-triangle-n
,因为该类用于设置元素的背景。仅使用该选择器将在文档中的所有此类元素上触发click事件非常适合我!除了接受的答案,这个答案将等待触发加载数据,直到你扩展网格。所以我更喜欢这个选项,谢谢你的提示!