EAS BOS 列表定位的程式碼
this.tblMain.getSelectManager().select(11,12);
this.tblMain.getLayoutManager().scrollToShow(11,12);
對於系統單據的列表定位,可以將
super.refresh(e);
替換為
setTheFirstFillData(true);
tblMain.repaint();
tblMain.removeRows();
doFieldPermission();
相關推薦
EAS BOS 列表定位的程式碼
this.tblMain.getSelectManager().select(11,12); this.tblMain.getLayoutManager().scrollToShow(11,12); 對於系統單據的列表定位,可以將 super.refresh(e)
金蝶EAS·BOS,Java程式碼新增職位資訊
金蝶EAS·BOS中,通過Java程式碼新增職位,參考程式碼如下(程式碼片段摘自後臺,注意上下文Context): /** * 新增職位 */ public void addPosition(Context ctx) throws BOSException,EASBiz
EAS BOS 程式碼隱藏分錄列、鎖定列、鎖定單元格
kdtEntrys.getColumn("unit").getStyleAttributes().setHided(true);//隱藏列 kdtEntrys.getColumn("unit").getStyleAttributes().setLocked(true);//鎖定列使不可編輯 kdt
eas bos 常用程式碼
if (((KDPanel) this.kdtEntry_detailPanel.getComponent(0)).getComponent(2) instanceof KDWorkButton && ((KDWorkButton) ((KDPanel) this.kdtEnt
EAS BOS KDTable的顯示格式設定
table.getColumn(colIndex).getStyleAttributes().setNumberFormat(formatString); //設定某列顯示格式 table.getCell(rowIndex, colIndex).getStyleAttributes().s
EAS BOS 行融合、列融合
//獲取融合管理器 //呼叫mergeBlock方法 //傳入需要融合的開始行,開始列,結束行,結束列,融合方式 //同列的多行融合 KDTMergeManager merge = kdtEntry.getMergeManager();//融合管理器 int col = kdtEntry.getC
EAS BOS 設定KDTable列寬改變時行高自適應內容
private KDTResizeListener resizeListener; @Override public void loadFields() { removeListeners(); super.loadFields(); addListeners(); }
【轉】金蝶EAS BOS工作流開發(附帶JAVA指令碼)
目錄(?)[+] 流程配置基本知識及示例 重要概念 流程變數 任務輸入輸出 注意事項 基本流程的配置示例
EAS BOS 開發問題集錦
閱讀原文 EAS BOS 開發問題集錦 寧波-呆呆 1:二次開發後,EAS的執行機制 2:UI類常用方法說明 3:如何讓表頭的欄位在單據提交後還能進行修改? 4:如何修改F7欄位所關聯的基礎檔案 5:如何給F7控制元件設定過濾條件 6:如何通過IObjectPK pk獲取實體物
【轉】【JVM】JVM調優之jstack找出最耗cpu的執行緒並定位程式碼
jstack可以定位到執行緒堆疊,根據堆疊資訊我們可以定位到具體程式碼,所以它在JVM效能調優中使用得非常多。下面我們來一個例項找出某個Java程序中最耗費CPU的Java執行緒並定位堆疊資訊,用到的命令有ps、top、printf、jstack、grep。 第一步先找
EAS BOS開發工具遠端連線伺服器的除錯
日常工作中,如果想DEBUG跟蹤二開程式碼在生產環境中執行情況是什麼樣的,我們可以通過BOS的開發工具遠端除錯來跟蹤,可以解決實際工作中一些生產環境出現的疑難問題檢視。步驟如下: 1、啟動伺服器的 debug server 找到對應服務例項的路徑,如eas\ser
根據核心Oops 定位程式碼
核心開發時有時候出現Oops,例如一個野指標會導致核心崩潰,如執行時出現以下log:現在有三種方法可以找出具體出現野指標的地方 5.438972] bells bells: wm5102-aif1 <-> samsung-i2s.0 mapping o
金蝶EAS BOS工作流開發(附帶JAVA指令碼)
1. 流程配置基本知識及示例 1.1. 重要概念 1.1.1.流程變數 流程變數是工作流引擎和業務系統的資料互動的橋樑。 工作流承載業務,驅動業務流程,但是不會執行業務。工作流中的業務執行,全部都會委託給具體的業務模組執行。那麼,這些被工作流分割的業務功能,在工作流中被呼
根據核心Oops 定位程式碼工具使用— addr2line 、gdb、objdump
(這三種工具都在out/host/linux-x86目錄下) 核心開發時有時候出現Oops,例如一個野指標會導致核心崩潰,如執行時出現以下log:現在有三種方法可以找出具體出現野指標的地方 [plain] view plain copy print? 5.438972] bells be
JVM調優之jstack找出最耗cpu的執行緒並定位程式碼
第一步:先找出java的程序Id(PID) 假設java應用名稱是zcg_commodity ps -ef|grep zcg_commodity 得到程序Id為32464 第二步:找出該程序內最消耗CPU的執行緒 top -Hp pid 輸入top
webDAV服務的開啟以及客戶端的上傳、下載、刪除、新建資料夾、列表的程式碼(C#)
windows server 2003開啟webDAV服務 1、 啟動“IIS管理器”選擇“WEB服務擴充套件”,選擇“WEBDAV”的允許按鈕啟動WEBDAV功能 2、建立一個虛擬目錄,對應到一個本地目錄。 3、啟動系統“服務”中的“WebClient”服務
JVM六:查詢最最耗cpu的執行緒或執行緒時間最長並定位程式碼
jstack可以定位到執行緒堆疊,根據堆疊資訊我們可以定位到具體程式碼,所以它在JVM效能調優中使用得非常多。下面我們來一個例項找出某個Java程序中最耗費CPU的Java執行緒並定位堆疊資訊,用到的命令有ps、top、printf、jstack、grep。 第一步先找出Java程序ID,伺服器上的Java
EAS BOS 給單據新增預設過濾條件
//在單據的ListUI介面覆蓋getDefaultFilterForQuery()方法 @Override protected FilterInfo getDefaultFilterForQuery() { FilterInfo filter = super.getDefaultFilte
EAS BOS KDTable合併單元格
//1.行合併 //獲取KDTable合併管理器 KDTMergeManager merge = kdtEntry.getMergeManager(); //傳入融合的開始行,開始列,結束行,結束列,融合方式 //融合行時傳入的 開始列 = 結束列,融合方式為 FREE_ROW_MERGE 自由融合
EAS BOS 設定KDTable列支援多行文字,行高自適應
//設定列支援多行文字 kdtEntry.getColumn("content").getStyleAttributes().setWrapText(true); //設定行高自適應 //要行高自適應生效,該行必須存在支援多行文字的列 com.kingdee.bos.ctrl.kdf.table.