NC高階UI工廠筆記

2021-09-30 13:50:06 字數 2227 閱讀 9036

1.控制按鈕是否可見

@override

protected boolean isactionenable()

2.顯示選擇模組aceorgchangedhandler

this.billfrom.getbillcardpanel().setbodymultiselect(true);

//判斷是否選中

if(this.getbillform().getbillcardpanel().getbillmodel().getrowstate(i) ==billmodel.selected);

3.設定模板的狀態

model.setuistate(uistate.edit);

4.得到自動產生行號的**

//此方法表體新增一行

this.getbillform().getbillcardpanel().getbodypanel().addline();

//得到新增的行號//pnlcard是billcardpanel, srownokey為行號字段

string newrownumber=billrownoutils.getaddlinerowno(this.getbillform().getbillcardpanel(), imaterialsbvo.nnumber);

//以下為billrownoutils.getaddlinerowno源**

public static string getaddlinerowno(billcardpanel pnlcard, string srownokey)

else }

5.顯示提示資訊。

showstatusbarmsgutil.showstatusbarmsg(「補錄轉介紹」, this.getmodel().getcontext());

6.彈框提示資訊。

messagedialog.showhintdlg(null, 「錯誤」, 「商品項號不是唯一!」);

7.獲取單據vo資料

// 獲取表頭hvo

imaterialshvo imhvo = (imaterialshvo) this.getbillform().getbillcardpanel().getbilldata().getheadervaluevo(imaterialshvo.class.getname());

//獲取表體資料

imaterialsbvo imbvos=(imaterialsbvo) this.getbillform().getbillcardpanel().getbillmodel().getbodyvaluevos(imaterialsbvo.class.getname());

8.得到某個字段值

//得到表頭某個欄位的數值

this.getbillform().getbillcardpanel().getbilldata().getheaditem(「isselect」).getvalue();

或者 this.getbillform().getbillcardpanel().getheaditem(「isselect」).getvalue();

//得到表體某個欄位的數值

this.getbillform().getbillcardpanel().getbillmodel().getvalueat(i, 「isselect」);

9.列表自動帶出(編輯完帶出在編輯公式,列表上帶出在顯示公式)

materialname->getcolvalue(bd_material,name ,code , material) ;

10.編輯報錯提示

//停止編輯

this.billform.getbillcardpanel().stopediting();

//清除報錯

this.billform.getbillcardpanel().getbillmodel().clearcellshowwarning();

//新建

changebillscorllpane changescorll=null;

changescorll=new changebillscorllpane();

int scorll_y=i*this.billform.getbillcardpanel().getbilltable().getrowheight();

changescorll.changebillscorllpane(getbillform(), i, 1, 0, scorll_y);

NC高階技術筆記

這張表存放的是所有單據模板的資訊表 如果不知道單據模板的資訊後可在資料庫中查詢 pub billtemplet 這張表是列印模板的表改模板可以再此表修改 pub print template 獲取表頭某個欄位的值 getbillcardpanel getheaditem kitarea getval...

UI高階元件

android高階ui元件 介面卡元件介面卡的作用介面卡充當介面卡控制項和該檢視資料之間的橋梁。介面卡提供訪問的資料項,並負責產生資料組中的每個項的檢視。常用的介面卡baseadapter 抽象類,具有較高的靈活性。arrayadapter 最為簡單,智慧型展示一行文字。adapter 有較好的擴充...

nc使用筆記

g 閘道器 設定路由器躍程通訊網關,最多可設定8個。g 指向器數目 設定 路由指向器,其數值為4的倍數。i 延遲秒數 設定時間間隔,以便傳送資訊及掃瞄通訊埠。l 使用監聽模式,管控傳入的資料。n 直接使用ip位址,而不通過網域名稱伺服器。o 輸出檔案 指定檔名稱,把往來傳輸的資料以16進製制字碼傾倒...