Grid
Events
detailExpand:用户展开详细信息表行时触发
beforeEdit:在用户尝试编辑或创建数据项之前触发,在创建编辑器之前。可用于根据自定义逻辑阻止编辑。
cancel:当用户单击“取消”按钮(在内联或弹出编辑模式下)或关闭弹出窗口时触发 。
cellClose:使用“incell”编辑模式并且单元格将要关闭时触发。保存或取消更改后,但在单元格关闭之前触发事件。
change:当用户选择网格中的表格行或单元格时触发。
columnHide:用户隐藏列时触发
columnLock:用户锁定列时触发。
columnMenuInit:列菜单初始化时触发 (列菜单初始化是操作卡生成)
columnMenuOpen:在动画完成后打开网格列菜单时触发。
columnReorder:用户更改列的顺序时触发
columnResize:用户调整列大小时触发。
columnShow:用户显示列时触发。
columnUnlock:用户解锁列时触发。
dataBinding:在小部件绑定到其数据源之前触发。
dataBound:当窗口小部件绑定到其数据源中的数据时触发。
detailCollapse:用户折叠详细信息表行时触发。
detailExpand:用户展开详细信息表行时触发
detailInit:初始化详细信息表行时触发。
edit:用户编辑或创建数据项时触发。
excelExport:当用户单击“导出到Excel”工具栏按钮时触发
filter:当用户即将通过过滤器UI过滤DataSource时触发。
filterMenuInit:网格过滤器菜单初始化时,第一次打开时触发。
filterMenuOpen:在网格过滤器菜单打开后,在动画完成后触发。
group:当用户即将对DataSource进行分组或通过Grid组面板修改组描述符状态时触发。
groupCollapse:用户折叠组行时触发
groupExpand:用户展开组行时触发。
navigate:启用可导航并且用户通过鼠标或键盘交互更改当前项目时触发。
page:当用户通过按钮更改DataSource的当前页面索引时触发。
remove:当用户单击“销毁”命令按钮并在确认窗口中确认删除操作时触发,如果单击窗口中的取消按钮,则不会触发事件
save:保存数据项时触发。
saveChanges:用户单击“保存”命令按钮时触发。
sort:当用户即将通过排序UI修改DataSource的排序描述符的当前状态时。
复制代码
Methods
addRow:将空数据项(行)添加到网格中。在“incell”和“inline”编辑模式中,将追加表格行。弹出窗口将以“弹出”编辑模式显示。 addRow();执行一次增加一行
autoFitColumn:应用指定列的最小可能宽度,以便所有文本都适合而不包装。
cancelChanges:取消数据源中的所有挂起更改。恢复已删除的数据项,删除新数据项,并将更新的数据项恢复到其初始状态。
cancelRow:取消编辑处于编辑模式的表格行。恢复所做的任何更改。
cellIndex:返回指定表格单元格的索引。跳过组和详细信息表单元格。
clearSelection:清除当前选定的表格行或单元格(取决于当前选择模式)。
closeCell:停止编辑处于编辑模式的表格单元格。需要“incell”编辑模式。
collapseGroup:折叠指定的组。这会隐藏组项。
collapseRow:折叠指定的主表行。这隐藏了它的细节表行。
current:获取或设置键盘导航的当前单元格。
dataItem:返回指定表行绑定的数据项。数据项是Kendo UI Model实例。
destroy:准备小部件以便从DOM中安全删除。分离所有事件处理程序并删除jQuery.data属性以避免内存泄漏。调用任何子项Kendo小部件的destroy方法。
editCell:在编辑模式下切换指定的表格单元格。需要“incell”编辑模式。
editRow:在编辑模式下切换指定的表格行。需要“内联”或“弹出”编辑模式。
expandGroup:展开指定的组。这显示了组项目。
expandRow:展开指定的主表行。这显示了其详细表格行。
getOptions:检索Grid上当前启用或禁用的选项,还提供dataSource的当前状态。如果要将Grid的状态保存到变量中,请使用此方法。也可以仅提取和存储一些网格选项。
hideColumn:隐藏指定的网格列。
items:获得DOM元素的数组,其对应于来自Kendo UI DataSource视图的数据项(例如,当前页面上的数据项)。
lockColumn:锁定(冻结)列,允许用户在滚动时始终查看它。
unlockColumn:解锁(解冻)一列。
refresh:使用当前数据项呈现所有表行。
removeRow:从网格中删除指定的表格行。还会从数据源中删除相应的数据项。 会触发删除事件。
reorderColumn:更改指定列的位置。
saveAsExcel:启动Excel导出。还会触发excelExport事件
saveAsPDF:启动PDF导出并返回承诺。还会触发pdfExport事件。
saveChanges:通过调用sync方法保存所有挂起的更改。
saveRow:切换处于编辑模式的表行并保存用户所做的任何更改。
select:获取 或 设置所选的表行(或单元格)。
selectedKeyNames:获取一个数组,该数组包含所选行的id字段值
setDataSource:设置窗口小部件的数据源。
setOptions:设置Grid的选项。如果要启用/禁用特定功能/选项或使用getOptions方法加载先前获得的完整状态,请使用此方法。
showColumn:显示指定的列。
复制代码
转载于:https://juejin.im/post/5b65070e51882519a426a333