添加了代码定义。
下面是商店定义:
Ext.define('MyTimesheet<?php echo $i; ?>.Store', {
extend:'Ext.data.Store',
model: 'MyTimesheet<?php echo $i; ?>.Data',
scroller by buffering
buffered: true,
leadingBufferZone: 150,
pageSize: 50,
proxy: mytimesheetproxy<?php echo $i; ?>,
autoLoad: true,
listeners: {
exception: function(reader, response, error, eOpts ) {
//var respObj = Ext.decode(response.responseText);
if (respObj.success === false) {
//console.log(respObj.msg);
}
//console.log('here!');
},
load: function (store, records, successful) {
;
if (successful === false) {
}
}
}
});
好的,这里是所有的问题代码。
编辑:添加了要求的商店定义。
2条答案
按热度按时间vbkedwbf1#
仅供参考,这里是存储的add方法的文档。您应该能够在不使用Ext的情况下添加新记录。ModelManager如下:
你能把商店的定义贴出来吗?
编辑
这里有一个很简单的模型、存储和网格示例,具有“添加行”功能。
yqhsw0fo2#
我们成功了。如果我们用JSON添加默认数据,它会破坏存储行加法器。因此,我们用var数据定义了默认行,并使用var生成第一行,然后添加更多行。