📅  最后修改于: 2023-12-03 15:02:19.062000             🧑  作者: Mango
removegroup()
方法是 jQWidgets jqxGrid 组件的一个可选项,用于从分组顺序列表和数据中删除一个指定的分组。本文将为您介绍这个方法的用法以及相关注意事项。
$("#jqxgrid").jqxGrid('removegroup', datafield);
jqxgrid
:指定 jQWidgets jqxGrid 组件的 ID。removegroup
:指定从组顺序列表和数据中删除指定组的方法。datafield
:指定要删除的分组的数据字段的名称。该方法只有一个必须的参数,即要删除的分组的数据字段名称。此外,该方法还有两个可选的参数:
refresh
:一个布尔值,当设置为 false
时,表示在删除组后不需要重新绘制表格。默认值为 true
。clearFiltering
:一个布尔值,当设置为 true
时,表示在删除组后需要清除过滤。默认值为 false
。以下是 removegroup()
方法的一个例子,可以在该方法中删除指定的组。
$("#jqxgrid").jqxGrid({
width: 700,
source: dataAdapter,
columns: [
{ text: 'Name', datafield: 'Name', width: 200 },
{ text: 'Birth Year', datafield: 'Birth Year', cellsalign: 'right', width: 90 },
{ text: 'Country', datafield: 'Country', width: 120 },
{ text: 'Language', datafield: 'Language', width: 110 },
{ text: 'Continent', datafield: 'Continent', width: 110 }
],
groups: ['Country'],
grouppable: true,
showgroupsheader: false,
groupsexpandedbydefault: false
});
// 删除指定的组
$("#jqxgrid").jqxGrid('removegroup', 'Country');
在上面的例子中,我们首先创建了一个 jQWidgets jqxGrid 组件,并定义了组的相关属性。接下来,我们使用 removegroup()
方法来删除一个名为 Country
的分组。
removegroup()
方法之前,您必须首先设置要删除的分组(即在 initgroups()
方法中)。removegroup()
方法将不执行任何操作。