在ExtJS 5中,可以通过以下步骤来渲染后以编程方式设置所选记录:
selModel
属性为'checkboxmodel'
,以启用多选功能。例如:Ext.create('Ext.grid.Panel', {
// 其他配置项...
selModel: 'checkboxmodel',
// 其他配置项...
});
var selectedRecords = grid.getSelection();
这将返回一个Ext.data.Model的数组,其中包含了所有被选中的记录。
status
的属性,你可以使用以下代码将所选记录的status
属性设置为'已完成'
:selectedRecords.forEach(function(record) {
record.set('status', '已完成');
});
grid.getView().refresh()
来实现这一点。综上所述,通过以上步骤,你可以在ExtJS 5中渲染后以编程方式设置所选记录。请注意,这只是一个简单的示例,你可以根据自己的需求进行更复杂的操作。
关于ExtJS 5的更多信息和详细的API文档,你可以参考腾讯云的ExtJS 5开发文档。
领取专属 10元无门槛券
手把手带您无忧上云