Ext设置autoScroll:true了,为什么不起作用

[b][color=red]原因:[/color][/b]
没有设height


[b][color=green]首先[/color][/b]
要设置一个高度
height:400

[b][color=green]然后[/color][/b]
再autoScroll: true



var formPanel = new Ext.FormPanel({
autoScroll:true,
height: 400,
items : []
});



引用:

[url]http://bbs.youkuaiyun.com/topics/280012147[/url]


-
Ext.define('com.module.common.manufacture.common.DoardMigrationWindow_Grid', { extend: 'Ext.grid.Panel', mixins: ['com.module.frame.mixins.GridBaseOperate'], frame: true, flex: 1, height: 600, width: '100%', autoScroll: true, border: false, split: true, clicksToEdit: 2, collapseMode: 'mini', viewConfig: { stripeRows: true, enableTextSelection: true, }, columns: [{ header: '序号', xtype: 'rownumberer', width: 70, align: 'center' },{ header: '执行状态', dataIndex: 'status', width: 160, sortable: true, renderer: function (value) { switch (value) { case 0: value = '新建'; break; case -1: value = '迁移到新计划失败'; break; case 1: value = '已迁移到新计划'; break; case -2: value = '恢复到原计划失败'; break; case 2: value = '已恢复到原计划'; break; } return value; }}, { header: '批次号', dataIndex: 'batchNo', width: 100, sortable: true },{ header: '单板条码', dataIndex: 'pcbasn', width: 150, sortable: true }, { header: '原计划', dataIndex: 'originalPlanName', width: 100, sortable: true },{ header: '新计划', dataIndex: 'newPlanName', width: 100, sortable: true },{ header: '原任务令', dataIndex: 'originalTaskCode', width: 100, sortable: true },{ header: '现任务令', dataIndex: 'newTaskCode', width: 150, sortable: true },{ header: '原产品编码', dataIndex: 'originalProductCode', width: 150, sortable: true },{ header: '现产品编码', dataIndex: 'newProductCode', width: 150, sortable: true },{ header: '是否可用', dataIndex: 'usable', width: 160, sortable: true, renderer: function (value) { switch (value) { case false: value = '否'; break; case true: value = '是'; break; } return value; }}, { header: '失败原因', dataIndex: 'reason', width: 150, sortable: true },], /** * 表格组件初始化 */ initComponent: function () { let me = this; let store = Ext.create('Ext.data.Store', { autoLoad: false, proxy: { type: 'memory', data:[] }, listeners: { 'beforeload': function (store) { // return me.beforeLoadList() }, 'load': function (s, records) { var girdcount = 0; s.each(function (r) { if (r.get('usable') == false) { me.getView().getRow(girdcount).style.color = '#FF0000'; } girdcount = girdcount + 1; }); } } }); let tbar = new Ext.Toolbar({ defaults: { width: 'auto', }, items : [ { xtype: 'button', text: '导入txt', width: 100, handler: function () { me.openWindow('com.module.common.manufacture.common.DoardMigrationWindow.ImportWindow', { title: '导入txt', mode: 'add', grid:me }) } },{ xtype: 'button', text: '执行迁移', width: 100, handler: function () { me.migration(); } }, { xtype: 'label', text: '先导入txt文件,再去执行单板迁移(注:点击执行后,导入的数据会全部执行迁移)' }] }) me.tbar = tbar; me.store = store; me.callParent() }, migration(){ var me = this; // const store=store.getStore(); // const data = { // newPlanName:store.getValue().newPlanName, // pcbasn:store.getValue().pcbasn // } Ext.Msg.show({ title: '执行确认', msg: "请确认上面数据是否进行迁移", buttons: Ext.Msg.YESNO, fn: function (btnCode) { if (btnCode == 'yes' || btnCode == 'ok') { Ext.Ajax.request({ url: basePath + 'barcodeMigration/saveAndExecute', params: { param: Ext.JSON.encode(data), }, success: function (form, options) { var result = options.result; if (result.code == 0) { frame.util.QuickMsg.operateSuccess(options.response); me.grid.getStore().load(); me.close(); } else { frame.util.QuickMsg.operateFailure(options.response); } }, failure: function (form, options) { var result = options.result; if (result.code == 0) { frame.util.QuickMsg.operateSuccess(options.response); me.grid.getStore().load(); me.close(); } } }); } }, icon: Ext.MessageBox.QUESTION }); } });上面的 migration()这个方法怎么获取到newPlanName和pcbasn这两个值
09-26
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值