中国开发网: 论坛: 程序员情感CBD: 贴子 777659
leejd
代码如下
调用代码:
Gok.Smt.Prog.mats(5, 13, "YAMAHA_YV100");
Gok.Smt.Prog.mats(5, 14, "YAMAHA_YV100");
Gok.Smt.Prog.mats(5, 15, "YAMAHA_YV100XG");


函数:
Gok.Smt.Prog.mats = function(prog, devidx, devname){
var menuDevice = [];
for (var i=1; i<prog_devices.length; i++)
{
if (prog_devices[i].id == devidx) continue;
menuDevice.push({text:prog_devices[i].caption, target:prog_devices[i].id, handler:function(){Gok.Smt.Prog.moveMats(prog, devidx, this.target)}});
}
var storeMats = new Ext.data.JsonStore({nocache:true,
url:"/program/"+prog+"/grid/mats/"+devidx,root:"rows",totalProperty:"total",
params:{start:0,limit:Gok.pageSize()},
waitMsg:"正在加载数据...",
fields:[{name:"code"},{name:"nozzle"},{name:"shape"},{name:"dosage"}]})
storeMats.load({params:{start:0,limit:Gok.pageSize()}});
new Ext.grid.GridPanel({id:"progMats"+devidx,renderTo:"matsdata"+devidx,height:Gok.height(),
cm:new Ext.grid.ColumnModel(Gok.Smt.Prog.cols_mats()),
sm:new Ext.grid.CheckboxSelectionModel(),
store:storeMats,
loadMask:{msg:"正在加载数据..."},
tbar:[
{text:"刷新", cls:"x-btn-text-icon",icon:"/site_media/refresh.gif", handler:function(){storeMats.reload()}},
{text:"移动到", menu:new Ext.menu.Menu({items:menuDevice})},
"->",devname]
});
};

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录