123456789101112131415161718192021222324252627282930313233343536 |
- /**
- * 明细行下移按钮
- */
- Ext.define('erp.view.core.button.Down',{
- extend: 'Ext.Button',
- alias: 'widget.downdetail',
- iconCls: 'x-button-icon-down',
- cls: 'x-btn-tb',
- tooltip: $I18N.common.button.erpDownDetailButton,
- disabled: true,
- //width: 65,
- initComponent : function(){
- this.callParent(arguments);
- },
- handler: function(btn){
- var grid = btn.ownerCt.ownerCt;
- var record = grid.selModel.lastSelected;
- var fIdx = grid.store.indexOf(record);
- if(fIdx > -1) {
- var to = grid.store.getAt(fIdx + 1);
- if(to) {
- var keys = Ext.Object.getKeys(record.data);
- var v1 = Ext.Object.getValues(record.data);
- var v2 = Ext.Object.getValues(to.data);
- record.modified = {};
- to.modified = {};
- Ext.each(keys, function(key, index){
- if(key != grid.detno){//行编号不换
- record.set(key, v2[index]);
- to.set(key, v1[index]);
- }
- });
- }
- }
- }
- });
|