如何将复选框呈现为从本地存储数据中选中的复选框
How to render checkbox as checked from localstorage data
我是Sencha的新手,正在寻求帮助,以便在从本地存储检索数据时将复选框设置为选中。我有一个基本的表单,可以毫无问题地保存数据,甚至可以在我想要编辑时将检索到的数据加载回表单中。然而,复选框并没有显示为已选中,我希望有人能帮助我或解释我将如何实现这一点。当按下编辑按钮,在表单页面中滑动并将数据从本地存储填充到表单中时,将激活以下代码片段;
activateNewEvent: function(record) {
var newEvent = this.getNewEvent();
newEvent.setRecord(record);
// console.log(record);
Ext.Object.each(record.data, function(key,value) {
if(value != 'false') {
// record.set('checked', true);
// key.checked(true);
}
});
Ext.Viewport.animateActiveItem(newEvent, this.left);
},
我的控制台显示了所有的表单数据和复选框数据,所以信息被正确保存,但我很难弄清楚这一点。
我已经一年多没有处理过这样的事情了,但我认为您希望在checkbox对象上使用setValue(true)。我不知道在渲染后更改基础记录是否会选中该框。
相关文章:
- 使用Angular存储用户以前是否选中过复选框,然后再调用它的最佳方式是什么
- 在本地存储中选中复选框,但在加载时也要筛选列表
- 使用angular中的本地存储来存储选中的复选框
- 存储动态创建的复选框值
- 如何使用复选框启用选项并通过本地存储进行保存
- 如何将复选框呈现为从本地存储数据中选中的复选框
- 在表单提交中获取复选框值,并使用jQuery将其存储在变量中
- 如何保留输入复选框值的存储数组
- 复选框选中 持久化与 Angular js 中的本地存储
- 如何记住复选框是选中还是取消选中(单击时)使用本地存储并保存值
- 使用会话存储复选框的状态
- 如何使用 Javascript 或 jQuery 将输入类型复选框存储到 json 对象中
- HTML - 在本地存储复选框值并检索
- 使用本地存储维护复选框的选中状态
- 在 javascript 中存储选中的复选框值
- jquery复选框值的基本存储
- 在复选框中存储表单操作URL'的值,并且使用该URL发出AJAX请求会导致无法解释的失败
- 本地存储,用于保存页面上的每个输入和复选框值
- 选中所有复选框并将选定复选框的名称存储在会话中.PHP、Javascript
- 根据选中的复选框存储数组元素