$dg.datagrid('getChecked');没有值
时间: 2024-01-06 17:04:40 浏览: 63
DataGrid显示数据库查询
4星 · 用户满意度95%
如果 `getChecked()` 方法返回的结果为空数组,可能是因为 datagrid 表格中没有选中任何行,或者选中的行没有被正确地定义 checkbox 的 name 和 field 属性。你可以通过在控制台打印 `$dg.datagrid('getChecked')`来查看返回的结果。
如果返回的结果为空数组,你可以先确认 datagrid 表格中是否有设置 checkbox 并添加了对应的属性。你可以在 datagrid 的初始化代码中添加 checkbox 列,并设置 name 和 field 属性,例如:
```javascript
{
field: 'id',
checkbox: true,
name: 'id'
},
```
其中,name 和 field 属性的值需要和你后台代码对应。
另外,如果你想获取所有行的数据,而不是只获取被选中的行数据,可以使用 `getData()` 方法,例如:
```javascript
$dg.datagrid('getData');
```
该方法会返回所有行的数据对象,而不仅仅是被选中的行的数据。
阅读全文