Ext.define('supplierInfo.view.CompanyQualification', {
extend: 'Ext.grid.Panel',
title: '公司资质',
alias: 'widget.companyqualification',
layout: 'fit',
store: 'CompanyQualification',
columns: [
{text: '证书名称', dataIndex: 'certificateName', editor: 'textfield'},
{text: '发证机关', dataIndex: 'issuingGroup', editor: 'textfield'},
{text: '资质', dataIndex: 'qualification', editor: 'textfield'},
{text: '等级', dataIndex: 'level', editor: 'textfield'},
{text: '有效期', dataIndex: 'validTime', editor: 'textfield'}
],
plugins: {
ptype: 'cellediting',
clicksToEdit: 2
},
initComponent: function(){
// Ext.apply(this ,{
// frame: true,
this.dockedItems= [{
xtype: 'toolbar',
items: [{
text: '添加',
scope: this//,
//handler: this.onAddClick
},{
text: '删除',
scope: this//,
//handler: this.onDeleteClick
}]
}];
// this.button= [{
// text: '添加',
// scope: this
// },{
// text: '删除',
// scope: this
// }];
// });
this.callParent();
}//,
// onAddClick: function(){
// var rec = new supplierInfo.model.CompanyQualification({
// certificateName: '',
// issuingGroup: '',
// qualification: '',
// level: '',
// validTime: ''
// });
//
// this.store.insert(0, rec);
//
// },
// onDeleteClick: function(){
// var selection = this.getView().getSelectionModel().getSelection()[0];
// if(selection) {
// this.store.remove(selection);
// }
// }
});
EXTJSMVC模式下controller如何绑定'添加'和'删除'这两个button
答案:2 悬赏:70 手机版
解决时间 2021-03-23 11:52
- 提问者网友:临风不自傲
- 2021-03-23 01:48
最佳答案
- 五星知识达人网友:醉吻情书
- 2019-03-24 16:14
我暂时保留我的看法!
全部回答
- 1楼网友:患得患失的劫
- 2020-08-09 01:02
用ajax调用就可以了,需要注意的两点:
1. 路径地方不要错了,如:userscontroller在ajax的url中不要controller,正确为url=/api/users/getname;这个url说明调用api文件夹下面userscontroller控制器中getname()方法。
2. ajax分post和get两种,要看控制器中方法的前面是用[httpget]还是[httppost],ajax与控制器中方法的前面一致就可以了。
至于参数和其他ajax传值一样。
如:
$.ajax('/api/users/getname', parameters, true, function (result) {});//这只是一个例子
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯