这个商品grid
var wareFiealds=["WareId","WareName","WarePrice","Number"];
var wareProxy=new Ext.data.HttpProxy({
url:"../../Url/billiardss/wareGet.aspx",
method:"POST"
});
var wareReaders=new Ext.data.JsonReader({
fields:wareFiealds,
root:"data",
id:"WareId",
tatalPropert:"totalCount"
});
var wareStore=new Ext.data.Store({
proxy:wareProxy,
reader:wareReaders
});
wareStore.load({ params:{start:0,limit:10,txtWareName:0}});
var sm = new Ext.grid.CheckboxSelectionModel({
dataIndex: "WareId"
});
var cm = new Ext.grid.ColumnModel([
sm, {
header: "商品名",
tooltip: "商品名",
width:85,
dataIndex: "WareName",
sortable: true
},{
header: "单价",
tooltip: "单价",
width:65,
dataIndex: "WarePrice",
sortable: true
},{
header: "购买数量",
tooltip: "购买数量",
dataIndex: "Number",
sortable: true
}]);
var txtWareName={
xtype:'textfield',
id: "txtWareName",
emptyText: "请输入商品名...",
enableKeyEvents:true,
listeners:{
'keyup': function () {
var txtWareName = Ext.getCmp("txtWareName").getValue();
wareStore.load({ params:{start:0,limit:10,txtWareName:txtWareName}});
}
}
};
var wareGrid=new Ext.grid.EditorGridPanel({
id:'wareGrid',
stripeRows:true,
store: wareStore,
sm: sm,
cm: cm,
enableDragDrop:true,
// loadMask:{msg:"数据加载中....."},
// bbar: PageToolber, //分页
tbar:[{ xtype: 'label', text: '商品查询:' },txtWareName],
autoScroll:true,
border:false,
autoHeight: true,
clicksToEdit: 1,
border: false
});
这个是购买商品的grid
var wareConsumeFields=["WareConsumeId","IfPay","Price","WareConsumeExpen","Addtime","Number","SortName",
"DaisName","WaiterName","WareName","BallType"];
var wareConsumeProxy=new Ext.data.HttpProxy({
url:"../../Url/billiardss/WareConsumeSingle.aspx",
method:"POST"
});
var wareConsumeJosnReaders=new Ext.data.JsonReader({
fields: wareConsumeFields,
root: "data",
id: "WareConsumeId",
totalProperty: "totalCount"
});
//-----------数ºy据Y存ä?储ä¡é
wareConsumeDsiaStore = new Ext.data.Store({
proxy: wareConsumeProxy,
reader: wareConsumeJosnReaders
});
wareConsumeDsiaStore.load({params:{daisId:5}});
//定义列
var sm=new Ext.grid.CheckboxSelectionModel({
dataIndex:"WareConsumeId"
});
var cm=new Ext.grid.ColumnModel([
sm,{
header: "消费商品名",
tooltip: "消费商品名",
dataIndex: "WareName",
sortable: true
},{
header: "价格",
tooltip: "价格",
dataIndex: "Price",
sortable: true
},{
header: "数量",
tooltip: "数量",
dataIndex: "Number",
sortable: true
},{
header: "消费时间",
tooltip: "消费时间",
dataIndex: "Addtime",
sortable: true
},{
header: "房间名",
tooltip: "房间名",
dataIndex: "SortName",
sortable: true
},{
header: "台桌名",
tooltip: "台桌名",
dataIndex: "DaisName",
sortable: true
},{
header: "类别",
tooltip: "类别",
dataIndex: "BallType",
sortable: true
},{
header: "是否收费",
tooltip: "是否收费",
dataIndex: "IfPay",
sortable: true
},{
header: "总金额",
tooltip: "总金额",
dataIndex: "WareConsumeExpen",
sortable: true
},{
header: "服务员",
tooltip: "服务员",
dataIndex: "WaiterName",
sortable: true
}
]);
////商品消费明细
var wareDaisGrid=new Ext.grid.GridPanel({
id:'wareGrid',
naem:'wareGrid',
stripeRows:true,
store:wareConsumeDsiaStore,
enableDragDrop: true,
sm:sm,
cm:cm,
loadMask:{msg:"数据加载中....."},
autoScroll: true, //超过长度带自动滚动条
autoHeight: true,
border: false
});
当拖动某行商品是,怎么添加到消费商品grid中,也就是,当我拖动某行商品到消费商品的grid时,触发事件。还有
当我把某行消费商品拖出它的grid的范围,怎么触发事件,删除这行商品。