📄 default.asp
字号:
if (szEvent=='MOUSECLICK'){
iPanelx=eo.showpos+x;
detailName=eo;
if (iPanelx>=eo.data.length){
followControl(eo.grid.rows(x+1).cells(y),getFrameElement(bdSelectArea2));
IServer(bdSelectArea2,'Operator.OpenJXB','find='+escape(search.value),cbOperatorSelect);
}
else panelShow(eo.grid.rows(x+1).cells(y+1),bdPanel,bdPanelProduct,1);
}
}
function ecbChildDetail(eo,szEvent,x,y){
if (szEvent=='MOUSECLICK'){
iPanelx=eo.showpos+x;
detailName=eo;
if (iPanelx>=eo.data.length){
followControl(eo.grid.rows(x+1).cells(y+1),getFrameElement(bdSelectArea2));
IServer(bdSelectArea2,'Corperation.OpenChildJXB','find='+escape(search.value),cbChildSelect);
}
else panelShow(eo.grid.rows(x+1).cells(y+1),bdPanel,bdPanelProduct,1);
}
}
sDetail = new ZYDGRID(new ZYDGRIDFORIEBUG(),bdBodysDetail,3,2,'100%','',1,testUndefine,testUndefine,ecbsDetail);
sDetail.title[0].text='№';
sDetail.title[1].text='序号';
sDetail.title[1].width=1;
sDetail.title[2].text='仓库';
sDetail.title[2].width=120;
sDetail.refreshAll();
pDetail = new ZYDGRID(new ZYDGRIDFORIEBUG(),bdBodypDetail,3,3,'100%','',1,testUndefine,testUndefine,ecbpDetail);
pDetail.title[0].text='№';
pDetail.title[1].text='序号';
pDetail.title[1].width=1;
pDetail.title[2].text='编号';
pDetail.title[2].width=130;
pDetail.title[3].text='商品';
pDetail.title[3].width=200;
pDetail.refreshAll();
vDetail = new ZYDGRID(new ZYDGRIDFORIEBUG(),bdBodyvDetail,3,2,'100%','',1,testUndefine,testUndefine,ecbvDetail);
vDetail.title[0].text='№';
vDetail.title[1].text='序号';
vDetail.title[1].width=1;
vDetail.title[2].text='供应商';
vDetail.title[2].width=160;
vDetail.refreshAll();
oDetail = new ZYDGRID(new ZYDGRIDFORIEBUG(),bdBodyoDetail,3,3,'100%','',1,testUndefine,testUndefine,ecboDetail);
oDetail.title[0].text='№';
oDetail.title[1].text='序号';
oDetail.title[1].width=1;
oDetail.title[2].text='业务员';
oDetail.title[2].width=160;
oDetail.title[3].text='编号';
oDetail.title[3].width=120;
oDetail.refreshAll();
childDetail = new ZYDGRID(new ZYDGRIDFORIEBUG(),bdBodyChildDetail,3,2,'100%','',1,testUndefine,testUndefine,ecbChildDetail);
childDetail.title[0].text='№';
childDetail.title[1].text='序号';
childDetail.title[1].width=1;
childDetail.title[2].text='子公司';
childDetail.title[2].width=500;
childDetail.refreshAll();
var indata;
function cbLoad(ifrid, fun, data){
if (fun=='data'){
indata=data;
eboSet();
sDetail.refreshAll(1,0);
pDetail.refreshAll(1,0);
vDetail.refreshAll(1,0);
oDetail.refreshAll(1,0);
childDetail.refreshAll(1,0);
return;
}
}
function loadClick(id){
if (!isNaN(parseInt(id)) && parseInt(id)!=0)
IServer(bdLoadSave,RootID+'.Load','ID='+id,cbLoad);
}
loadClick(request('ID'));
function cbSave(ifrid, fun, data){
if (fun=='data'){
if (isNaN(parseInt(data[0]))||parseInt(data[0])==0)
alert('保存失败!');
else{
ID.value=data[0];
alert('保存成功!');
State.value='修改';
}
return;
}
}
function saveClick(obj){
obj.disabled=true;
eboGet();
IServer(bdLoadSave,RootID+'.Save',outdata,cbSave);
outdata=new Array();
obj.disabled=false;
}
function cbOpen(ifrid, fun, data){
if (fun=='data'){
loadClick(data[0]);
State.value='修改';
return;
}
return defcbiFrame(ifrid, fun, data);
}
function openClick(obj){
obj.disabled=true;
followControl(Name,getFrameElement(bdSelectArea));
IServer(bdSelectArea,RootID+'.Open','',cbOpen);
obj.disabled=false;
}
function cbSearch(ifrid, fun, data){
if (fun=='start')
ifrid.document.title=getMainTitle();
}
function searchClick(obj){
obj.disabled=true;
eboGet();
var newindow=window.open('', 'liwei','toolbar=no,directories=no menubar=no,scrollbars=yes,resizable=yes,location=no,width=780,heigth=550,left=0,top=46');
IServer(newindow,RootID+'.Search',outdata,cbSearch);
outdata=new Array();
obj.disabled=false;
}
function Reset(){
var i;
for (i=0;i<_ebo.length;i++){
_ebo[i].id.value='';
sDetail.data.length=0;
sDetail.refreshAll(1,0);
pDetail.data.length=0;
pDetail.refreshAll(1,0);
vDetail.data.length=0;
vDetail.refreshAll(1,0);
oDetail.data.length=0;
oDetail.refreshAll(1,0);
childDetail.data.length=0;
childDetail.refreshAll(1,0);
State.value='新建';
}
}
function ssdetailproc(method,ebo){
switch (method){
case EBO_GET:
outdata[outdata.length]=ebo.serversidename+'_rows';
outdata[outdata.length]=ebo.id.data.length;
outdata[outdata.length]=ebo.serversidename+'_cols';
outdata[outdata.length]=ebo.id.data.length;
for (var i=0;i<ebo.id.data.length;i++){
for (var j=0;j<ebo.id.data[i].length;j++){
outdata[outdata.length]=ebo.serversidename+'_'+j+'_'+i;
outdata[outdata.length]=ebo.id.data[i][j];
}
}
break;
case EBO_SET:
var rows=parseInt(indata.item('Detail_rows'));
var cols=parseInt(indata.item('Detail_cols'));
ebo.id.data.length=0;
for (var i=0;i<rows;i++){
if (indata.item('Switch_'+i)==ebo.userData){
var icount=ebo.id.data.length
ebo.id.data[icount]=new Array();
for (var j=0;j<cols;j++)
ebo.id.data[icount][j]=indata.item('Detail_'+j+'_'+i);
}
};
default:
break;
}
return (true);
}
</script>
<script Title="eboReg">
eboReg('ID',ID,'',deftextproc);
eboReg('Name',Name,'',deftextproc);
eboReg('DateFrom',bdhDateFrom,'',deftextproc);
eboReg('DateTo',bdhDateTo,'',deftextproc);
eboReg('Memo',Memo,'',deftextproc);
eboReg('sDetail',sDetail,'0',ssdetailproc);
eboReg('pDetail',pDetail,'1',ssdetailproc);
eboReg('vDetail',vDetail,'2',ssdetailproc);
eboReg('oDetail',oDetail,'3',ssdetailproc);
eboReg('childDetail',childDetail,'4',ssdetailproc);
eboReg('SearchMemo',SearchMemo,'',deftextproc);
eboReg('stockCheck',stockCheck,'',defcheckproc);
eboReg('productCheck',productCheck,'',defcheckproc);
eboReg('venderCheck',venderCheck,'',defcheckproc);
eboReg('operatorCheck',operatorCheck,'',defcheckproc);
eboReg('memoCheck',memoCheck,'',defcheckproc);
eboReg('billCheck',billCheck,'',defcheckproc);
eboReg('childCheck',childCheck,'',defcheckproc);
eboReg('BillType',BillType,'',defselectproc);
eboReg('SearchBill',SearchBill,'',deftextproc);
</script>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -