0

我目前有一个包含各种字段(主要是日期字段)的对象,如下面的控制台日志所示。还有比这更多的领域,但都是相似的。我也知道它们都是 1970 年的,这就是我们在 .net 端设置它们的方式。

对象 {
gasSafeLicenseNo: "3132571",
ngDomesticPipework: "1970-01-01T00:00:00",
lpgDomesticPipework: "1970-01-01T00:00:00"
lpgCentralHeating: "1970-01-01T00:00:00"
lpgDomesticBoats: “1970-01-01T00:00:00”
lpgDomesticCaravans:“1970-01-01T00:00:00”

我有一个表格来保存所有日期字段等。

                   {
                        xtype: 'datefield',
                        labelWidth: 50,
                        name: 'ngDomesticPipework',
                        fieldLabel: 'NG'
                    },

所有字段在模型、视图和数据对象中都具有相同的名称,但不会加载到我的表单中以供编辑。我只是通过组件查询获取表单元素,将数据设置为我要加载的对象并调用加载记录。

           var data = record.get('engineer').gasSafeCard;
           gasSafeFormCmp.loadRecord(data);

一如既往地感谢人们的大力帮助。

4

1 回答 1

0

您的数据对象不是模型实例,请setValues改用 or loadRecord

gasSafeFormCmp.getForm().loadRecord(data);
于 2013-09-18T13:27:14.590 回答