NC65單錶單據新增資料勾選事件

2021-10-09 19:01:53 字數 1801 閱讀 3187

在xml檔案事件監聽的bean中新增資料勾選事件,同時實現:如果勾選了一條資料,通過勾選資料行中的單據號查詢整個列表介面的資料,如果有資料行的單據號跟我選擇的那行資料的單據號相同的話,那相同的那行資料也一起設定勾選狀態(如果是取消勾選,則同樣取消勾選單據號相同的行資料)。

"bmmodeleventmediator"

class

=>

name

="model"

ref="bmmodel"

/>

name

="handlergroup"

>

>

class

=>

name

="event"

value

= />

name

="handler"

>

class

="nc.ui.cmp.cmp_paymes.ace.handler.aceorgchangehandler"

>

name

="billform"

ref="billform"

/>

bean

>

property

>

bean

>

class

=>

name

="event"

value

= />

name

="handler"

>

class

="nc.ui.cmp.cmp_paymes.ace.handler.aceaddhandler"

/>

property

>

bean

>

class

=>

name

="event"

value

= />

name

="handler"

>

class

="nc.ui.cmp.cmp_paymes.ace.handler.acelistheadrowstatechangehandler"

/>

property

>

bean

>

list

>

property

>

bean

>

新增事件的實現類,上面xml中handler屬性設定的那個nc.ui.cmp.cmp_paymes.ace.handler.acelistheadrowstatechangehandler

package nc.ui.cmp.cmp_paymes.ace.handler;

/** * 資料行勾選事件

* @author xuzihui

* */

public

class

acelistheadrowstatechangehandler

implements

//獲取當前查詢出來的資料行數

int rowcount = e.

getbilllistpanel()

.getbilllistdata()

.getheadbillmodel()

.getrowcount()

;for

(int i =

0; i < rowcount ; i++)}

}}

NC65庫存查詢

1.庫存查詢介面 iatpquery ia iatpquery nclocator.getinstance lookup iatpquery.class.getname 2.實現類 nc.pubimpl.ic.atp.service.atpqueryimpl 3.庫存查詢方法 atpvo aptvo...

NC65二開單據新增表體編輯前後事件

以表體編輯事件為例 首先建立表體編輯事件的處理類 package nc.ui.arap.invoice req.ace.handler 發票申請表體編輯後事件 author xuzihui public class acebodyafteredithandler implements param b...

NC65開發省區培訓,簡單整理

元資料的修改 找到元資料檔案 通過資料字典查詢 修改元資料檔案並儲存 管理員登入,通過 元資料管理 進行公升級元資料。注意 修改標準產品的元資料後最好不要直接發布元資料,因為發布元資料操作可能會連同與該元資料有關聯關係的元資料一起發布,元資料的版本資訊可能會發生改變,造成聯查失敗等原因。配置檔案解釋...