以下是关于 jQWidgets jqxTreeGrid 的 collapseAll() 方法的完整攻略:
jQWidgets jqxTreeGrid collapseAll() 方法
collapseAll()
方法用于折叠 jqxTreeGrid 组件中的所有行。该方法会将所有行的展状态设置为折叠状态,并触发 rowCollapse
事件。
语法
$('#jqxTreeGrid').jqxTreeGrid('collapseAll');
参数
该方法不接受任何参数。
示例
以下是两个示例,演示了如何使用 collapseAll()
方法折叠 jqxTreeGrid 组件中的所有行。
示例 1
// 创建 jqxTreeGrid 组件
$('#jqxTreeGrid').jqxTreeGrid({
source: dataAdapter,
columns: [
{ text: 'Name', dataField 'name', width: 200 },
{ text: 'Age', dataField: 'age', width: 100 },
{ text: 'Address', dataField: 'address', width: 300 }
]
});
// 折叠 jqxTreeGrid 组件中的所有行
$('#jqxTreeGrid').jqxTreeGrid('collapseAll');
在示例 1 中,我们使用 jqxTreeGrid()
方法创建了一个 jqxTreeGrid 组件,并在组件中添加了一些数据。接着,我们用 collapseAll()
方法折叠了 jqxTreeGrid 组件中的所有行。
示例 2
// 创建 jqxTreeGrid 组件
var treeGrid = $('#jqxTreeGrid').jqxTreeGrid({
source: dataAdapter,
columns: [
{ text: 'Name', dataField: 'name', width: 200 },
{ text: 'Age', dataField: 'age', width: 100 },
{ text: 'Address', dataField: 'address', width: 300 }
]
});
// 折叠 jqxTreeGrid 组件中的所有行
treeGrid.jqxTreeGrid('collapseAll');
在示例 2 中,我们将 jqxTreeGrid()
方法的返回值存储在一个变量 treeGrid
中,并通过该变量调用 collapseAll()
方法折叠了 jqxTreeGrid 组件中的所有行。这个示例演示了如何在使用 jqxTreeGrid 组件时,通过变量引用的方式调用组件方法。