求助一个EXTJS4,rowediting的问题 各位大虾:用了EXTJS4,rowediting,双击弹出的update和cancel怎么区分呢,怎么写方法和后台交互呢,现在完全区分不开这两个按钮 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 和后台交互是要考store的,或者自己写方法参考:http://dev.sencha.com/deploy/ext-4.0.2a/examples/grid/row-editing.htmlhttp://dev.sencha.com/deploy/ext-4.0.2a/examples/writer/writer.html 这个我知道,我就是看的 http://dev.sencha.com/deploy/ext-4.0.2a/examples/grid/row-editing.html,这个列子,但是他用的rowediting这个组件,怎么实现他UPDATE和CANCEL方法,能和数据库交互,现在的问题是取不到两个按钮的ID,区分不出每个按钮,所以没有办法写对应的方法 UPDATE的方法,我知道,是这样的:我是在一个store里写了一个 listeners : { update : function(store, record) { var me = this; // console.log(me); console.log(record.get('customerUuid')); var id = store.proxy.extraParams.customeruuid; console.log(id); var myMask = new Ext.LoadMask(Ext.getBody(), { msg : "保存中,请稍后..." }); myMask.show(); Ext.Ajax.request({ url : './pa/crmCustomerInfoDetail!save.html', params : { 'crmCustomerInfoDetail.id' : record.get('id'), 'crmCustomerInfoDetail.customerUuid.id' : id, 'crmCustomerInfoDetail.name' : record .get('name'), 'crmCustomerInfoDetail.post' : record .get('post'), 'crmCustomerInfoDetail.qq' : record .get('qq'), 'crmCustomerInfoDetail.memo' : record .get('memo') }, callback : function() { myMask.hide(); }, success : function(response, opts) { Hg.AjaxSuccess(response, opts, function() { store.removeAll(); me.load(); }); }, failure : Hg.AjaxFailure }) }, exception : Hg.ProxyException }来实现的,但CANCEL方法,不知道在哪里设置或者说点击CANCEL时新的记录自动取消。 仪表盘的指针转动的问题 怎样获取iframe中动态的src 求就,多个脚本同时调用的问题? 点一下按钮,自动增加一行单格。脚本如何实现。谢谢 我想问问,有人知道美团网api的使用方法么? 高分求解:关于一个form里的内容提交给两个不同页面的问题.UP有分!! 日期时间问题,高分求解 怎样在某个表格的单元格中添加滚动条??? 如何可以控制<script>...</script>里的内容 extjs中TabPanel 中的items里面可以包含什么 复合效果在不同浏览器上不一致,求各位高手不吝赐教 请帮忙看看“带关闭功能的网页图片漂浮广告”
参考:
http://dev.sencha.com/deploy/ext-4.0.2a/examples/grid/row-editing.html
http://dev.sencha.com/deploy/ext-4.0.2a/examples/writer/writer.html
我是在一个store里写了一个
listeners : {
update : function(store, record) {
var me = this;
// console.log(me);
console.log(record.get('customerUuid'));
var id = store.proxy.extraParams.customeruuid;
console.log(id);
var myMask = new Ext.LoadMask(Ext.getBody(), {
msg : "保存中,请稍后..."
});
myMask.show();
Ext.Ajax.request({
url : './pa/crmCustomerInfoDetail!save.html',
params : {
'crmCustomerInfoDetail.id' : record.get('id'),
'crmCustomerInfoDetail.customerUuid.id' : id,
'crmCustomerInfoDetail.name' : record
.get('name'),
'crmCustomerInfoDetail.post' : record
.get('post'),
'crmCustomerInfoDetail.qq' : record
.get('qq'),
'crmCustomerInfoDetail.memo' : record
.get('memo')
},
callback : function() {
myMask.hide();
},
success : function(response, opts) {
Hg.AjaxSuccess(response, opts, function() {
store.removeAll();
me.load();
});
},
failure : Hg.AjaxFailure
})
},
exception : Hg.ProxyException
}来实现的,但CANCEL方法,不知道在哪里设置或者说点击CANCEL时新的记录自动取消。