Extjs form表单获得Values,表单控件没有Name,只有值时,如何获取后面的值
1.【代码】
1 OnSave: function (btn) { 2 var form = btn.up('tms_test02Window').down('form'); 3 var values = form.getForm().getValues(); 4 5 // alert(values[0]); //undefined 6 // var arr = []; 7 // Ext.each(values, function (item) { //item和value一样 8 // // alert(item); 9 // });
2.【截图】
3.【解决】
for (var item in values) { alert(values[item]); }
4.【其他】
Grid数据为Array的。
//#region Grid的数据 //ID NO 姓名 性别 出生年月 大学 专业 教育程度 入职时间 // 婚姻状况 配偶姓名 孩子数 手机号码 邮箱地址 紧急联系人 // 应聘部门 岗位 是否激活 var data = [ [42092XXXXX72, 'XXX, '男', 'XXX0-10', XXXX, 'ComputerScience', 'Senior High School', '2013-08-01', 'UnMarried', '', '', '1XXXX39', 'Chengdh@163.com', 'ChengFu', 'Technic R&D Center', 'Programer', 1], [420923199009041272, '周瑜', '男', '1990-09', 'YangtzeUniversity', 'ComputerScience', 'Senior High School', '2013-08-01', 'UnMarried', '', '', '18674073387', 'Zhouyu@qq.com', 'ZhouMu', 'Technic R&D Center', 'Programer', 1], [420923199609041272, '尹星月', '女', '1996-09', 'YangtzeUniversity', 'ComputerScience', 'Junior High School', '2014-08-01', 'UnMarried', '', '', '15549025970', 'Zhouyu@qq.com', 'YinMu', 'Human Resource Department', 'Manager', 'false'], [420923199707041333, '小况', '女', '1997-07', 'WaiYuUniversity', 'English', 'Senior High School', '2013-08-01', 'UnMarried', '', '', '13090908989', 'Zhouyu@qq.com', 'KuangFuMu', 'Human Resource Department', 'Vice Manager', 'false'], [4209231980009041272, '于文杰', '男', '1980-09', 'YeLuUniversity', 'Math', 'bachelor', '2013-08-01', 'Married', '王熙凤', '3', '15098989898', 'Zhouyu@qq.com', 'YuFu', 'Human Resource Department', 'HR Specialist', 'true'] ]; var storelll = new Ext.data.ArrayStore({ autoLoad: true, data: data, mode: 'local', fields: [ { name: 'idno', type: 'int' }, { name: 'name' }, { name: 'gender' }, { name: 'birthdate', type: 'date', dateFormat: 'Y-m' }, { name: 'college' }, { name: 'major' }, { name: 'education' }, { name: 'enterdate', type: 'date', dateFormat: 'Y-m-d' }, { name: 'marrige', type: 'bool' }, { name: 'spousename' }, { name: 'childnum', type: 'int' }, { name: 'phone' }, { name: 'email' }, { name: 'emergencyperson' }, { name: 'department' }, { name: 'post' }, { name: 'isactive', type: 'bool'} //17个字段 ] });