ÓÃÓÑNC×Ô¶¨Òå°´Å¥ÉèÖà ÏÂÔØ±¾ÎÄ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/8/19 0:20:49ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

µÚÒ»²½:ÔÚ½Ó¿ÚÖж¨Òå×Ô¶¨Òå°´Å¥µÄÕûÊýÖµ

package nc.ui.fk.pub.button;// clientĿ¼ÏÂ

public interface PubPrivateButton { }

//×Ô¶¨Òå°´Å¥:дÈë±íÌå --cqy--// int SaveToBody = 215;

µÚ¶þ²½:ÔÚVOÀàÖÐÉèÖð´Å¥µÄ¸÷¸öÊôÐÔ

package nc.ui.fk.pub.button;// clientĿ¼ÏÂ

import nc.vo.trade.button.ButtonVO; public class PubPrivateButtonVO {

/**

* µ¥¾ÝÎĵµ¹ÜÀí°´Å¥ * @return btnVO */ /**

*@author cqy

*@return ·µ»Ø×Ô¶¨Òå°´Å¥

*@function ÉèÖÃ×Ô¶¨Òå°´Å¥\дÈë±íÌå\µÄ¸÷¸öÊôÐÔ *@Date 2007-11-19ÉÏÎç11:05:10 */

public nc.vo.trade.button.ButtonVO getSaveToBodyVo(){ }

ButtonVO btnVO = new ButtonVO();

btnVO.setBtnNo(PubPrivateButton.SaveToBody); btnVO.setBtnCode(\дÈëÐÐ\); btnVO.setBtnName(\дÈëÐÐ\);

btnVO.setHintStr(\дÊý¾ÝдÈëËùÑ¡ÐжÔÓ¦×Ö¶Î\); btnVO.setBtnChinaName(\дÈëÐÐ\);

btnVO.setOperateStatus(new int[]{//ÉèÖÃÒÔϲÙ×÷״̬Ï¿ÉÓÃ

return btnVO;

});

nc.ui.trade.base.IBillOperate.OP_REFADD,//²ÎÕÕÔö¼Óʱ¿ÉÓà nc.ui.trade.base.IBillOperate.OP_EDIT,//±à¼­Ê±¿ÉÓà nc.ui.trade.base.IBillOperate.OP_ADD//Ìí¼Óʱ¿ÉÓÃ

btnVO.setBusinessStatus(new int[]{ nc.vo.trade.pub.IBillStatus.ALL});

µÚÈý²½:ÔÚ¶ÔÓ¦µÄCtrlÀàÖн«×Ô¶¨Òå°´Å¥Ìí¼Óµ½¿¨Æ¬»òÁбí

public int[] getCardButtonAry() {

return new int[] { IBillButton.Brow,IBillButton.Add, IBillButton.Edit,

IBillButton.Query, IBillButton.Delete, IBillButton.Cancel, IBillButton.Save,IBillButton.Line, IBillButton.Return , PubPrivateButton.SaveToBody};

}

//³õʼ»¯±íµ¥°´Å¥ --cqy--//

protected void initPrivateButton(){

//»ñÈ¡×Ô¶¨Òå°´Å¥:\дÈë±íÌå\

ButtonVO saveToBodyButton = (new

µÚËIJ½:ÔÚµ¥¾ÝUIÀàÖгõʼ»¯×Ô¶¨Òå°´Å¥,ʹµ¥¾ÝÔÚ³õʼ»¯Ê±¼ÓÔØ×Ô¶¨Òå°´Å¥

PubPrivateButtonVO()).getSaveToBodyVo();

}

addPrivateButton(saveToBodyButton);//Ìí¼Ó×Ô¶¨Òå°´Å¥:дÈë±íÌå super.initPrivateButton();

µÚÎå²½:ÔÚEventHandleÀàÖбàд×Ô¶¨Òå°´Å¥µÄ¹¦ÄܲÙ×÷

protected void onBoElse(int intBtn) {

}

if (intBtn == PubPrivateButton.SaveToBody) { }

saveToBodyReal();

private void saveToBodyReal() {//Õâ¸ö´úÂë¾Í²»ÓÃдÁ衃 }

¡­¡­ ¡­¡­