use "xcontrol.vframe.vbusiness.vd"
|
use "xbase.vframe.vbusiness.vd"
|
|
unit trade
|
[
|
class MaintLevelCustomerWin : public xframe
|
{
|
xdwtable dw_arg;
|
xaserverarg arg;
|
|
|
//ÃüÁî·¢²¼º¯Êý
|
int OnCmdDispatch(string comdid)
|
{
|
if(comdid=="xmOk")
|
{
|
xml x = new xml;
|
x.setNativePointer(x.CreateInstance());
|
dw_arg.AcceptText();
|
dw_arg.DwUpdateAllTo(x.GetXmlDoc());
|
if(arg)
|
{
|
arg.AddArg("arg",x.GetXml());
|
arg.AddArg("ok","true");
|
}
|
CloseWindow();
|
|
return 1;
|
}
|
else if(comdid=="xmCancel")
|
{
|
if(arg)arg.AddArg("ok","false");
|
CloseWindow();
|
return 1;
|
}
|
return 0;
|
}
|
|
//ÃüÁî´¦Àíʼþ
|
int OnXCommand(ref TXCommandEvent evt,int param)
|
{
|
return OnCmdDispatch(evt.pStrID);
|
}
|
|
int OnAttachEvent()
|
{
|
//°ó¶¨¹¤¾ßÌõµã»÷ʼþ
|
AttachEvent("WM_XCOMMAND",OnXCommand);
|
}
|
|
int onload()
|
{
|
dw_arg = GetControl("dw_arg");
|
|
if(GetParam())arg = GetParam();
|
|
string dw = "/sale/view/CustomerV3/template/customer/level.maint";
|
dw_arg.openUrl(dw);
|
|
dw_arg.SetColHeaderHeight(0);
|
dw_arg.SetRowSelectorWidth(0);
|
dw_arg.SetHScrollState(false);
|
dw_arg.SetVScrollState(false);
|
|
|
OnAttachEvent();
|
|
return 1;
|
}
|
|
};
|
]
|