[Logo]  E3系統 開發.操作.問題 討論區 
[Search] 搜尋主題 [Recent Topics] 最新主題 [Hottest Topics] 熱門主題 [Members] 會員列表 [Groups] E3首頁
[Register] 會員註冊 [Login] 會員登入
編輯程式, 加入 客制功能按鍵~  XML
討論區首頁 » Java程式分析與設計
發表人 內容
e3Admin

[Avatar]

註冊時間: 2011-06-09 18:31:13
文章: 73
離線

加入的按鍵會在編輯畫面的上面, 主要用於加入
一般的工作按鍵, 來輔助編輯作業.

我們還是以 E3/SDK示範項目 "郵遞區號編輯" 做
程式加入解說. 這裡會加入二個按鍵 "列印發票",
"發票編輯".
src/com/dasam/e3010001/client/edit/CmzZipCode.java

在程式的import區要加入:
import com.dasam.java.XButton;

看下面程式碼, 在 doWorkInit() 中加入按鍵的layout,
同時設定要執行的 function 名稱.

    public void doWorkInit(HashMap map) throws Exception {
        super.doWorkDefault(map,this);
        this.moveRecord("init", XLet.getString(map.get("#link_edit_initValue")));

		//加入功能按鍵,
		XButton btnOutInvoice = this.getButton("printInvoice"," 列印發票 ", "exePrintInvoice",null, "view");//"view"表示在查詢狀態才enable
        xlay.setLocationAdd(btnOutInvoice, xlay.left+xlay.getTipLabelWidth(), 5);
        XButton btnInvoiceEdit = this.getButton("linkInvoiceEdit"," 發票編輯 ", "doLinkInvoiceEdit",null, "view");
        xlay.addComH(btnOutInvoice,btnInvoiceEdit, "3c","");//距 列印發票 鍵,3個字寬 

        //..............中間程式省略
    }


    //==========================================================================
    //列印發票 
    public void exePrintInvoice() throws Exception {
        //加入功能程式
    }

    //==========================================================================
    //發票編輯 
    public void doLinkInvoiceEdit() throws Exception {
        //加入功能程式
    }



修改1次,最後2011-06-28 15:04:20  

輕輕敲醒沈睡的心靈~  企鵝的初章 ^^
 
討論區首頁 » Java程式分析與設計
前往:   

2011 DASAMX GROUP.    Powered by JForum 2.1.9©    建議使用Firefox瀏覽