版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
浪潮GSP應用中間件軟件V6.0.11浪潮GSP應用中間件軟件浪潮GSP自定義查詢用戶手冊浪潮通用軟件有限公司
版權聲明本手冊的著作權屬于浪潮通用軟件有限公司,未經(jīng)浪潮通用軟件有限公司事先書面許可,本手冊的任何部分不得以任何形式進行增刪、改編、節(jié)選、翻譯、翻印或仿制。本手冊的全部內容浪潮通用軟件有限公司可能隨時加以更改,此類更改將不另行通知,具體應用以軟件實際功能為準?!袄顺薄?、”inspur”是浪潮集團有限公司的注冊商標,“通軟”為浪潮通用軟件有限公司的注冊商標。Windows?,WindowsNT?,SQLServer?是MicrosoftCorporation的注冊商標。本書中涉及的其它產(chǎn)品商標為相應公司所有。
前言感謝您使用浪潮GSP應用中間件軟件,本說明書包括以下內容:系統(tǒng)概述、應用指南、操作指南、應用示例四部分內容。本說明書將幫助您了解和使用浪潮GSP自定義查詢。本書讀者對象本手冊適合在相關業(yè)務領域有較好的工作經(jīng)驗和知識,并對浪潮GSP應用中間件軟件的基礎知識有整體的了解的對象使用。如果您沒有使用過本系統(tǒng),建議您在閱讀本手冊之前接受一次或者更多的相關培訓課程。如何獲得幫助您可以通過以下途徑獲取幫助:在線信息如果您需要及時了解浪潮集團的產(chǎn)品動態(tài),交流產(chǎn)品應用解決方案,可以登錄浪潮集團網(wǎng)站(/erp),關注浪潮GSP官方微博(/inspurgsp),以及在微信通訊錄中點擊添加按鈕,搜索并關注浪潮GSP官方微信公眾號“Inspur_GSP”。售前咨詢服務如果您需要根據(jù)企業(yè)的發(fā)展和信息管理需要,提供管理咨詢及解決方案,您可以聯(lián)系浪潮ERP售前咨詢顧問為您做售前咨詢服務。產(chǎn)品培訓浪潮ERP提供完善的產(chǎn)品培訓服務,通過浪潮資深的產(chǎn)品培訓講師,您可以加快了解浪潮GSP應用中間件軟件。實施咨詢服務通過現(xiàn)場的實施咨詢服務,您能夠分享實施顧問的經(jīng)驗,深入掌握浪潮GSP應用中間件軟件的應用。呼叫中心您可以撥打400-658-6000進行產(chǎn)品咨詢和問題答疑。合作伙伴服務浪潮ERP有眾多經(jīng)過認證的合作伙伴,您可以咨詢您身邊的合作伙伴,尋求服務。關于浪潮ERP浪潮集團是國內知名IT企業(yè),以軟硬一體化綜合實力而見長。擁有3個上市公司,其中,服務器和ERP管理軟件是浪潮集團兩大主導產(chǎn)業(yè)。浪潮ERP具有20年發(fā)展歷史,是中國最主流的ERP產(chǎn)品之一,是國內最早定位于高端市場的管理軟件廠商,幫助制造業(yè)等傳統(tǒng)產(chǎn)業(yè)通過提升管理水平,促進企業(yè)節(jié)能降耗、提升效益。浪潮是中國最早的分行業(yè)ERP供應商,浪潮ERP
在軍工、裝備制造業(yè)、建筑、制藥、快消品、化工、國資監(jiān)管等行業(yè)應用具有領導地位。目前,公司提供了“集團財務、資金管理、財務控制、全面預算、資產(chǎn)管理、供應鏈管理、銷售與分銷、生產(chǎn)管理、人力資源管理、商務智能、協(xié)同辦公”等解決方案,成功協(xié)助國務院國資委直屬38%的企業(yè)進行了信息化改造。公司提出了以客戶需求為導向的“3+1戰(zhàn)略”,即將“引領高端、專注行業(yè)、普及應用”作為三個戰(zhàn)略方向,以實現(xiàn)“與戰(zhàn)略性客戶(SCB)共成長”為核心戰(zhàn)略目標,為客戶創(chuàng)造價值,與中國企業(yè)共成長是浪潮ERP不斷前進的永恒動力。浪潮素以技術見長著稱。浪潮ERP是中國最早的基于大型關系型數(shù)據(jù)庫開發(fā)的企業(yè)管理軟件,也是中國第一個同時支持國內(PRC)和國際(IAS)兩種會計準則的管理軟件。浪潮ERP參與制定并通過了ERP領域第一個中國國家標準(GB/T19581-2004)。浪潮ERP、SCM、CRM全部列入中國國家863計劃。浪潮長期與IBM、微軟等國際知名廠商及普華永道等咨詢公司合作,并于2004年以來與微軟公司建立了全球戰(zhàn)略合作伙伴關系,使浪潮ERP成為目前中國最先進的基于.net平臺的ERP軟件產(chǎn)品。浪潮秉承“以客戶關注為焦點”的企業(yè)文化,在全球構建起以中國為核心,覆蓋日本、中國香港、新加坡、美國、委內瑞拉等多個國家和地區(qū)的服務支持網(wǎng)絡。浪潮強調ERP研發(fā)前移(CCD),并在ISO9001:2000版國際質量體系認證的基礎上,建立起全面的客戶服務平臺。編寫約定在本書中有許多約定,在使用過程中您會發(fā)現(xiàn)他們很有用。1、注意事項的標注,如下所示:注意:本書中大部分章節(jié)都會涉及這樣的注意事項,用來幫助你解決一些常見的問題以及疑難,或者提出一些中肯的意見。2、【】:表示窗口中的項目或欄目、按鈕。3、<>:表示鍵盤上的一個功能鍵。例:<Enter>、<Esc>等。如何使用本手冊本操作手冊分為四部分:系統(tǒng)概述、應用指南、操作指南、應用示例。如果您想了解本系統(tǒng)的概貌及系統(tǒng)中能夠處理的特色業(yè)務場景,您可以重點關注系統(tǒng)概述和應用指南部分,這兩部分對您診斷與規(guī)劃系統(tǒng)具有指導意義;如果您需要知道如何在軟件當中進行操作,您可以參照操作指南、應用示例部分,這兩部分能夠指導您操作浪潮GSP應用中間件軟件。軟件操作約定登陸浪潮GS管理軟件套件后,主界面顯示如下:框架工具欄:系統(tǒng)框架的常用功能放在此處,如我的首頁、功能快速查找打開等功能。模塊列表區(qū):功能菜單的模塊級導航樹,便于功能菜單的打開。模塊功能區(qū):功能菜單列表,按功能菜單分組展示。狀態(tài)信息區(qū):顯示當前登陸信息。協(xié)同中心:消息、任務中心,接受、查看、發(fā)送消息,顯示任務處理情況。權限切換區(qū):根據(jù)模塊業(yè)務處理需要,各模塊可相應切換權限信息,如:財務會計可以切換核算組織、業(yè)務日期等權限信息;預算可以切換預算組織、業(yè)務日期等權限信息。GSP平臺不需要切換權限信息。目錄1系統(tǒng)概述 81.1操作流程圖 82操作指南 82.1自定義查詢設計 82.1.1自定義查詢設計管理界面 82.1.2自定義查詢向導 92.1.3自定義查詢修改 282.2自定義查詢導出 342.3自定義查詢導入 35附錄一:查詢手工開發(fā)步驟 381查詢條件開發(fā) 381.1定義查詢條件數(shù)據(jù)模型 381.2根據(jù)提供的條件表單模板,生成條件表單 381.3將數(shù)據(jù)模型中條件字段拖到表單中,如需要,為表單編寫業(yè)務上下文相關控制器方法; 382查詢數(shù)據(jù)處理 392.1SQL 392.2存儲過程 392.3服務器程序集IBusinessQueryServer接口實現(xiàn)類 393查詢結果展示 393.1展現(xiàn) 393.2聯(lián)查 394查詢元數(shù)據(jù)編輯 404.1查詢包元數(shù)據(jù) 404.2結果界面配置 424.3展示控件配置 424.4聯(lián)查配置 424.5查詢展現(xiàn) 444.6查詢格式處理 455 功能發(fā)布 455.1將最初定義的條件表單發(fā)布為構件; 455.2功能菜單中配置構件參數(shù){FORMSTATE~QUERYPKGID}=myQDPDemo形式; 455.3配置功能菜單的下載單元依賴于如下三個下載項 455.4將相關表LSQryPackage、LSQryData、LSQryCond、LSDYGS等內容連同表單、構件元數(shù)據(jù)一并導出連同業(yè)務構件打包到補丁文件中提供給最終用戶。 466各表單模板對應使用場景 466.1簡單條件表單(無方案) 466.2簡單條件表單(帶方案) 466.3條件表單(無方案帶過濾) 476.4條件表單(帶方案帶過濾) 486.5復雜條件表單(帶方案帶過濾當前界面顯示) 486.6復雜條件表單(帶方案帶過濾) 497基礎控制器方法 497.1統(tǒng)一查詢平臺條件控制器方法 497.2統(tǒng)一查詢平臺結果控制器方法 50附錄二技術支持 51系統(tǒng)概述長期以來,各個業(yè)務模塊都有自己的查詢功能,然而實際應用過程中,固有的查詢或多或少地無法滿足客戶需求。一些較大的通用需求可以通過業(yè)務模塊完善查詢功能來提供,而一直缺少一套簡單易用的工具供實施服務人員、系統(tǒng)管理員來處理非常個性化、多樣化的需求,為此,我們提供了本功能。操作流程圖 完整操作流程如下圖,分為三部分:自定義查詢設計、導出、導入。其中設計又分為向導、編輯、發(fā)布等三部分。整個功能以自定義查詢設計為主線,導入導出是為便于功能復制、部署而提供。操作指南本章節(jié)將指導您完成軟件的具體操作,操作步驟指導您在軟件中的菜單路徑,項目說明指導您了解軟件項目的含義,操作流程是對一些復雜流程處理的說明,操作說明是對軟件功能的動作解釋,注意事項是對一些容易引起的錯誤和疑問進行的說明。自定義查詢設計自定義查詢設計管理界面操作步驟登錄系統(tǒng),點擊【GSP平臺】→【專業(yè)開發(fā)平臺】→【查詢平臺】→【自定義查詢設計】操作說明 按功能位置打開,進入功能界面如下圖所示,管理界面分為三個區(qū)域,分別是操作區(qū)、業(yè)務對象樹區(qū)和自定義查詢列表區(qū)。當選擇左欄業(yè)務對象樹某一節(jié)點,右欄列表將顯示按業(yè)務對象過濾后的可用查詢。也可在右欄過濾區(qū)輸入內容以顯示符合條件的查詢。功能說明 【新增】:點擊本按鈕,將以新開窗口方式顯示自定義查詢定義向導,如果點擊前已經(jīng)在左欄選擇某一具體的業(yè)務對象,則向導中新增的自定義查詢將自動帶出該業(yè)務對象,否則需要指定。 【修改】:選擇右欄列表中某一查詢后點擊本按鈕,將以新開窗口方式顯示當前選中查詢的所有定義信息以便操作員進行修改。 【刪除】:選擇右欄列表中某一查詢后點擊本按鈕,系統(tǒng)提示是否刪除的確認窗口,確認則定義的查詢和據(jù)此發(fā)布的功能菜單將被刪除。 【預覽】:選擇右欄列表中某一查詢后點擊本按鈕,可以預覽查詢效果,注意,只有發(fā)布為功能菜單的查詢方可預覽。 【發(fā)布】:選擇右欄列表中某一查詢后點擊本按鈕,將彈出查詢發(fā)布窗口,本功能僅對尚未發(fā)布到功能菜單的查詢有效,如果想修改功能菜單相關信息,可以到功能菜單維護中修改或在本界面取消發(fā)布后再點擊本按鈕。注意,受客戶端框架更新機制限制,功能菜單的更新必須重啟客戶端方可生效。 【取消發(fā)布】選擇右欄列表中某一查詢后點擊本按鈕,將刪除查詢在功能菜單中定義,本功能僅對已經(jīng)發(fā)布到功能菜單的查詢有效。注意,受客戶端框架更新機制限制,功能菜單的更新必須重啟客戶端方可生效。 【關閉】:退出本功能。自定義查詢向導操作步驟見2.1.1節(jié)【新增】功能說明。操作說明 點擊管理界面【新增】按鈕,將以新開窗口方式彈出查詢定義向導,整個向導分為基本信息定義、數(shù)據(jù)組織定義、查詢參數(shù)定義、結果顯示格式定義、功能發(fā)布、定義綜述六個步驟。操作員可在每頁定義完畢點擊下一步進入下一頁定義,或點擊上一步重新修改定義。以下逐一展開說明?;拘畔⒍x操作說明 界面如下圖所示,本界面分為基本信息、數(shù)據(jù)組織方式選擇、結果展示形式選擇三部分。功能說明 【基本信息】:包含對編號、名稱、業(yè)務對象的定義,編號和名稱均不允許與已有自定義查詢重復。系統(tǒng)默認按QDP+年+月+小時分秒方式形成編號和名稱,建議根據(jù)要查詢的內容修改為好記、容易理解的編號和名稱。注意,發(fā)布功能菜單時默認采用此處定義的名稱。如果在管理界面已經(jīng)選擇了一個業(yè)務對象,業(yè)務對象欄將直接采用,否則必須由用戶指定一個。以上三項內容均不允許為空?!景l(fā)布平臺】:可以選擇將自定義查詢發(fā)布為適用于Winform平臺的查詢或者是適用于Web平臺的查詢?!救?shù)方式】:系統(tǒng)提供SQL、存儲過程、程序集、數(shù)據(jù)模型四類數(shù)據(jù)組織方式,默認為SQL方式,操作員可根據(jù)實際情況選取?!窘Y果展現(xiàn)模板】:系統(tǒng)支持以網(wǎng)格、樹形、交叉表三種方式展現(xiàn)數(shù)據(jù)。注意,如果選擇樹形展示,必須指定展示的依據(jù),目前支持主從節(jié)點方式和分級碼方式。數(shù)據(jù)組織定義數(shù)據(jù)組織定義根據(jù)第一步選擇的組織類型不同而不同,以下將展開詳述。參數(shù)管理操作說明數(shù)據(jù)組織中的參數(shù)是后臺數(shù)據(jù)庫執(zhí)行獲取數(shù)據(jù)時做變量值替換用的。由于每種數(shù)據(jù)組織定義中的參數(shù)管理都具有共性,在此統(tǒng)一說明。參數(shù)管理界面如圖所示:功能說明【新增參數(shù)】:新增一個參數(shù)到參數(shù)列表中,存儲過程方式無法使用本操作。【刪除參數(shù)】:刪除一個已經(jīng)定義好的參數(shù),存儲過程方式無法使用本操作。如果是SQL方式,在下一步或保存時將檢查參數(shù)是否在SQL中用到了,如果沒用到,會提示操作員是否刪除,此時選擇是即可?!咎砑訁?shù)到SQL編輯器】:將在SQL當前光標位置插入當前行的參數(shù)名,以降低操作員手工添加的復雜度,避免出錯。也可雙擊當前參數(shù)行最左側“>”添加到SQL編輯器中。本操作僅對SQL數(shù)據(jù)組織有效。【參數(shù)列表內容】:<取數(shù)參數(shù)>:數(shù)據(jù)組織時參數(shù)的名稱,一般為具有一定上下文含義的英文單詞。要求名稱不能重復。對于數(shù)據(jù)模型方式,由于允許為同一參數(shù)設置不同比較符,可以增加并從下拉列表中選擇相同名稱參數(shù),如圖(數(shù)據(jù)模型方式參數(shù)選擇)所示。(數(shù)據(jù)模型方式參數(shù)選擇)<類型>:目前支持字符、整型、數(shù)值、日期四種。<值>:參數(shù)的值既可以來自查詢參數(shù)界面,也可以來自系統(tǒng)級上下文信息或通過表達式計算獲得。下圖列示了值的幾種來源。注意,在值內容上雙擊即可打開表達式編輯器。(參數(shù)值來源于查詢參數(shù))(參數(shù)值來源于表達式)<調試值>:為了數(shù)據(jù)預覽和顯示格式設計用,如果輸入了調試值,可以直接預覽顯示效果。<作為查詢參數(shù)>:如果選中,則該參數(shù)將自動追加到查詢參數(shù)列表中并在查詢參數(shù)界面上顯示,對于有些直接取自系統(tǒng)Session信息的參數(shù),不必選中本選項。在數(shù)據(jù)庫執(zhí)行方面,存儲過程具有嚴格語法,要求必須參數(shù)名、參數(shù)類型一致,所以存儲過程方式時參數(shù)值、參數(shù)類型都不允許變更,直接讀自存儲過程定義本身?!緲湫谓Y構設置】:為了能夠以樹形方式顯示數(shù)據(jù),需要定義其顯示依據(jù)。以下分別是主從節(jié)點方式和分級碼方式定義界面。如果輸入了正確的調試值,并且執(zhí)行了預覽,操作員可以從下拉列表中選擇主節(jié)點、上級節(jié)點或分級對應的字段,否則需要手工輸入。分級結構只允許是數(shù)值,如科目字典一般采用422方式,例如:科目形式為1001-22-01,此處分級結構輸入422即可。(主從節(jié)點樹形方式)(分級碼樹形方式)SQL方式操作說明 初次進入SQL定義界面時如下圖所示,有一段簡短的使用說明,可通過雙擊編輯器清除掉。建議操作員在數(shù)據(jù)庫系統(tǒng)自帶的SQL查詢分析器中驗證SQL語法通過后粘貼到本編輯器中。(SQL方式初始界面)(SQL方式定義界面)功能說明 【語法檢查】:對當前定義的SQL進行語法合法性檢查,語法檢查不通過不允許執(zhí)行下一步,由于采用了預執(zhí)行檢查方式,要求操作員必須數(shù)據(jù)可以正確執(zhí)行的調試值。 【數(shù)據(jù)預覽】:按照操作員提供的調試值,系統(tǒng)會獲取相關符合條件的數(shù)據(jù)并展示,如下圖所示: 【參數(shù)管理】:點擊本按鈕,系統(tǒng)會顯示/隱藏參數(shù)管理界面。存儲過程方式操作說明 存儲過程定義界面如下圖(存儲過程方式初始界面)所示。操作員進入后可點擊選擇存儲過程右側編輯框的“…”按鈕,系統(tǒng)會列出本數(shù)據(jù)庫實例中所有可用存儲過程,如圖(存儲過程選擇界面)所示。選擇某一存儲過程后點擊確定,系統(tǒng)將自動添加存儲過程所需參數(shù)及類型如圖(帶存儲過程參數(shù)界面)所示,操作員只需輸入調試值嘗試預覽即可。(存儲過程方式初始主界面)(存儲過程選擇界面)(帶存儲過程參數(shù)界面)功能說明 【數(shù)據(jù)預覽】:按照操作員提供的調試值,系統(tǒng)會獲取相關符合條件的數(shù)據(jù)并展示。程序集方式操作說明 程序集定義界面同存儲過程定義界面類似。操作員進入后可點擊選擇程序集右側編輯框的“…”按鈕,系統(tǒng)會列出本數(shù)據(jù)庫實例中所有可用程序集,如圖(程序集方式選擇界面)所示。選擇某一包含實現(xiàn)了IBusinessQueryServer接口類的程序集后點擊確定,取數(shù)參數(shù)可在此添加或在下一步查詢參數(shù)中定義。(程序集方式選擇界面)功能說明 關于IBusinessQueryServer接口方法說明見附錄。數(shù)據(jù)模型方式操作說明 操作員進入后可點擊選擇數(shù)據(jù)模型右側編輯框的“…”按鈕,系統(tǒng)會列出本數(shù)據(jù)庫實例中所有可用數(shù)據(jù)模型,如圖(數(shù)據(jù)模型方式選擇界面)所示。選擇某數(shù)據(jù)模型后點擊確定,系統(tǒng)將自動生成數(shù)據(jù)組織參數(shù)如圖(數(shù)據(jù)模型方式參數(shù)初始界面)所示。操作員可將不希望參與到條件中的參數(shù)刪除,并為不同的參數(shù)設置比較符,最終形成如圖(數(shù)據(jù)模型方式參數(shù)定義完成界面)所示。(數(shù)據(jù)模型方式選擇界面)(數(shù)據(jù)模型方式參數(shù)初始界面)(數(shù)據(jù)模型方式參數(shù)定義完成界面) 本示例的含意是取員工內碼為9999,單位內碼為GSP的員工在2011年1月1日至31日期間工時大于3小時的任務項。其中員工內碼和單位內碼可以在后續(xù)查詢參數(shù)界面中定義為幫助類型, 無需手工輸入。功能說明 【數(shù)據(jù)預覽】:按照操作員提供的調試值,系統(tǒng)會獲取相關符合條件的數(shù)據(jù)并展示。查詢參數(shù)定義操作說明系統(tǒng)會自動將上一步定義的作為查詢參數(shù)的數(shù)據(jù)組織參數(shù)帶到本界面,只需簡單修改下即可。根據(jù)上一步的工作日志數(shù)據(jù)模型形成的查詢參數(shù)如下圖所示。查詢參數(shù)是在打開功能時條件界面上顯示的可視化輸入框,可同數(shù)據(jù)組織中參數(shù)保持一致,也可比其參數(shù)更多或更少,二者是弱引用的關系??梢酝ㄟ^上移下移調整界面中顯示順序。功能說明【增加】:新增一個查詢參數(shù)到列表中,新增的參數(shù)不允許重名?!緞h除】:刪除一個已經(jīng)定義好的查詢參數(shù)?!旧弦啤浚簩斍斑x中的參數(shù)上移一行。【下移】:將當前選中的參數(shù)下移一行?!緟?shù)列表內容】:<參數(shù)>:查詢參數(shù)界面控件的名稱,一般為具有一定上下文含義的英文單詞。要求名稱不能重復。<顯示名稱>:查詢參數(shù)界面控件的標簽,建議定義為便于理解的漢字,如起始日期、姓名、單位等。<輸入類型>:系統(tǒng)支持手工輸入、幫助、標準編碼、只讀四種。其中定義為只讀的只在界面上顯示,不允許功能使用者修改,一般用于根據(jù)系統(tǒng)登錄Session信息進行查詢過濾的場景。本演示中員工內碼默認值即來自于系統(tǒng)Session中登錄賬號。<是否顯示>:選擇是,則本參數(shù)在界面上顯示,否則不顯示。<是否必輸入>:選擇是,則功能使用者必須輸入值方可查詢,否則不允許查詢。<默認值>:可定義界面顯示時輸入框的默認值,可以來自于系統(tǒng)Session信息,雙擊單元格即可調出表達式編輯器,便于公式定義。查詢結果展示格式定義操作說明 如果操作員定義了調試值,將在本界面顯示格式預覽。最初執(zhí)行時將按數(shù)據(jù)庫中實際字段名稱顯示,如圖(初始格式)所示??赏ㄟ^點擊【格式設置】按鈕進行修飾,最終如圖(修飾后格式)所示(初始格式)功能說明【刷新數(shù)據(jù)】:可以在修改數(shù)據(jù)組織的調試值后點擊本按鈕重新獲取數(shù)據(jù)。【格式設置】:點擊本按鈕彈出格式設置窗口,可對標題、內容、頁面、字體四組內容進行設置。設置完畢點擊【保存并退出】或【另存為】按鈕存儲為新的格式,也可點擊【格式預覽】按鈕查看打印預覽效果。以下為每組具體設置內容。<標題>:包括總標題和副標題的設置,以及高度,其中副標題內容可取自查詢參數(shù)或系統(tǒng)變量。 <內容>:包括每列顯示設置,以及列顯示順序。通過功能菜單中【上移】、【下移】、【左移】、【右移】來設置顯示列的順序以及多級表頭的格式。通過功能菜單中【刪除】可刪除某些查詢結果列,使之不在查詢列表中顯示。通過功能菜單中【新增】可以增加虛擬列。右欄有具體列屬性設置,包括列標題、寬度、顯示格式、對齊方式等內容。 <內容>中的列表模式:可以切換格式設置界面的樣式,實現(xiàn)批量設置字段屬性。點擊【列表模式】顯示如下圖。可以通過Ctrl或Shift多選字段或通過上方的全選按鈕選擇全部字段,通過點擊【應用】按鈕將相應屬性設置到多個字段。如果結果展現(xiàn)模板使用樹形,在<內容>頁面中,會有對不同級次縮進及縮進大小的設置。如何在列表查詢結果的列上設置計算表達式?例如:設置某列所顯示的數(shù)據(jù)為另外兩列的加和。第一步:點擊【新增】,新增一個字段。第二步:設置顯示的列標題為“新增計算列”。第三步:設置字段類型。字段類型默認為“綁定”,為取查詢結果集中的字段,將其修改為其他類型,如“小數(shù)”。
第四步:設置計算表達式。點擊“計算表達式”右側幫助按鈕,打開語義化表達式編輯器,設置計算表達式。<頁面>:包括紙張、頁寬、固定列數(shù)、上下邊距、顯示方向、打印比例、是否補空行等內容。<字體>:可分別設置標題、副標題、表頭、表體、表尾的字體大小和樣式。【刷新】刷新當前顯示格式?!颈4妗靠梢灾苯釉谥鹘缑嫔线M行列拖拽,點擊保存可以保存當前格式或新增一套新的格式?!绢A覽】可以查看打印預覽的效果?!敬蛴 恐苯虞敵龅酱蛴C。【導出Excel】將查詢結果導出為Excel文件。導出Excel目前支持3種方式,<按值導出>、<按文本導出>、<極速導出>。<按值導出>:保留數(shù)據(jù)本身的數(shù)據(jù)類型及屬性。<按文本導出>:將所有數(shù)據(jù)導出為文本類型。<極速導出>:針對大數(shù)據(jù)量(超過65536條數(shù)據(jù)),極速導出可防止內存溢出問題,但是導出格式的還原度較其他兩種方式差點?!緦С鯠bf】將查詢結果導出為FoxPro文件?!緲邮健靠梢栽O置顯示控件的全局屬性和每列的樣式屬性包括列分組合計、匯總合計、條件樣式等內容。以下為修飾后查詢結果展示效果。(修飾后格式)功能發(fā)布操作說明可以將定義好的查詢直接發(fā)布到功能菜單,以后直接在功能菜單上點開運行功能即可。如下圖所示功能說明 左側顯示當先功能樹列表,選擇一個明細節(jié)點作為功能要發(fā)布到的父菜單。右欄可以設置功能菜單的標識、編號、名稱和默認業(yè)務操作。發(fā)布選項設置將該查詢發(fā)布為功能菜單或聯(lián)查。注意標識和編號不能與已有功能菜單重復。下欄的參數(shù)信息和動作授權可按默認設置,不必修改。注意,一定要分配合理的業(yè)務操作,否則會導致相關操作員無法查看到菜單或越權使用查詢。定義綜述操作說明 上述所有信息定義完畢,系統(tǒng)會自動列出整個定義過程中的相關信息,包括基本信息、數(shù)據(jù)組織方式、查詢參數(shù)列表等內容,如下圖所示。如果操作員確認無誤,點擊完成結束整個向導過程。功能說明【編輯查詢參數(shù)界面】由于系統(tǒng)默認情況下采用表格布局方式形成查詢參數(shù)界面,美觀性不是很好,操作員可點擊本按鈕進行調整。具體調整細節(jié)見查詢功能調整?!就瓿伞奎c擊完成,整個向導過程結束,此時系統(tǒng)會建議操作員重新登錄以使新功能菜單生效可見。自定義查詢修改操作步驟見1.1節(jié)【修改】功能說明。操作說明 本功能針對通過向導定義好的查詢功能進行細化調整。包括操作區(qū)和屬性區(qū)兩大部分,如圖所示。其中操作區(qū)保存、預覽、發(fā)布、取消發(fā)布、關閉功能同1.1節(jié)中相關描述。屬性區(qū)中包含基本信息、條件參數(shù)、數(shù)據(jù)組織、結果展現(xiàn)、聯(lián)查五個屬性頁,前四個屬性頁設置同2.1節(jié)中相關描述。(自定義查詢編輯)其中,在“基本信息”頁中,增加了“條件表單”與“功能菜單”的設置?!緱l件表單】:重新選擇查詢條件界面表單。點擊條件表單幫助,彈出表單選擇窗口,選擇本查詢對應的查詢條件表單?!竟δ懿藛巍浚盒薷谋静樵儗墓δ懿藛涡畔?。點擊功能菜單幫助,彈出功能菜單發(fā)布窗口:可以在右側菜單樹中調整本查詢對應的功能菜單的路徑,也可以在左側區(qū)域中修改功能菜單標識、編號、名稱、參數(shù)信息等。編輯參數(shù)界面操作說明 點擊【編輯參數(shù)界面】按鈕,彈出運行時定制窗口,包含根據(jù)查詢參數(shù)形成的ADP界面,如圖所示。功能說明本功能可分為操作區(qū)、字段調整區(qū)、界面區(qū)、屬性區(qū)四個部分。 操作區(qū)包括保存、預覽、發(fā)布和視圖切換功能。系統(tǒng)默認按業(yè)務視圖顯示,如需進行詳細屬性設置可切換為基礎視圖。 字段調整區(qū)包括業(yè)務實體調整、布局設置、字段工具箱、字段模板等四組內容。 實體調整可設置業(yè)務實體的相關字段屬性信息; 布局設置可對界面進行標題設置、樣式設置、字段數(shù)需調整、表頭分組設置、表頭字段設置等內容,具體可參考運行時定制操作手冊。 字段工具箱和字段模板可不必調整。以下分別為未調整前參數(shù)界面和調整后參數(shù)界面(調整前參數(shù)界面)(調整后參數(shù)界面)聯(lián)查發(fā)布操作說明 點擊【聯(lián)查】->【聯(lián)查發(fā)布】兩層Tab頁按鈕,轉到定義窗口,分為操作區(qū)和數(shù)據(jù)區(qū)兩部分,如圖所示。本功能是將一個查詢對外所需的參數(shù)發(fā)布出去,默認情況下按查詢參數(shù)列表中內容發(fā)布。功能說明【新增】新增一個聯(lián)查參數(shù)?!緞h除】刪除一個已有的聯(lián)查參數(shù)?!緮?shù)據(jù)區(qū)內容描述】包括參數(shù)名、顯示名稱以及是否必輸項三部分。聯(lián)查訂閱操作說明點擊【聯(lián)查】->【聯(lián)查訂閱】兩層Tab頁按鈕,轉到定義窗口,分為操作區(qū)、功能訂閱區(qū)、功能參數(shù)區(qū)三部分,如圖所示。本功能可以在結果展示界面上以右鍵方式聯(lián)查到單據(jù)或其他查詢功能。功能說明【新增聯(lián)查】新增一個聯(lián)查,新增后,可點擊功能編號行內【…】按鈕,點開功能菜單列表選擇一個聯(lián)查目標功能,如圖所示。如選擇的功能是一個查詢,系統(tǒng)會自動讀出訂閱查詢所需的參數(shù)并形成到列表中,無需操作員手工添加;否則,需手工定義所需參數(shù),注意,參數(shù)必須與該功能發(fā)布時的參數(shù)順序、參數(shù)名都保持一致?!緞h除聯(lián)查】刪除一個定義好的聯(lián)查?!韭?lián)查功能定義】包括功能編號、標題、聯(lián)查依據(jù)的主鍵、聯(lián)查展現(xiàn)形式、可見表達式和是否雙擊聯(lián)查等內容。聯(lián)查展現(xiàn)形式包括新開窗口顯示和當前窗口追加兩種。可見表達式用以根據(jù)本查詢結果上的當前單元格信息來決定是否顯示聯(lián)查功能,可點其中的【…】進行表達式定義。點開后會彈出如圖所示聯(lián)查擴展編輯器。聯(lián)查擴展編輯器分為操作區(qū)、編輯區(qū)、參數(shù)及函數(shù)幫助區(qū)等內容??蓪Ρ磉_式進行保存、校驗操作。表達式采用JavaScript作為腳本引擎,符合JavaScript語言規(guī)范即可,其中雙擊參數(shù)幫助中的字段或上下文變量或函數(shù)會自動在編輯區(qū)當前光標位置進行追加。編輯區(qū)默認有一個定義幫助,可雙擊清除其內容。具體函數(shù)使用說明請參考附錄?!拘略雎?lián)查參數(shù)】如果新訂閱的功能不是一個查詢,需要手工增加打開目標功能所需參數(shù)?!緞h除聯(lián)查參數(shù)】刪除一個定義好的聯(lián)查參數(shù)?!韭?lián)查參數(shù)定義】包括參數(shù)名、顯示名稱、值等內容,參數(shù)名稱必須同目標功能中已經(jīng)發(fā)布的參數(shù)保持一致。點擊值所在單元格其中的【…】可進行參數(shù)取值定義,也即聯(lián)查到的功能參數(shù)值來源于本查詢結果上的某一單元格數(shù)據(jù)或查詢參數(shù)值。點開后會彈出聯(lián)查擴展編輯器,具體功能同可見表達式定義。下圖所示就是目標功能的賬戶內碼參數(shù)來源于操作員選擇的當前行的人員內碼字段值。自定義查詢導出操作步驟登錄系統(tǒng),點擊【GSP平臺】→【專業(yè)開發(fā)平臺】→【查詢平臺】→【自定義查詢導出】操作說明 按功能位置打開,進入功能界面如下圖所示,管理界面分為三個區(qū)域,分別是操作區(qū)、業(yè)務對象樹區(qū)和自定義查詢列表區(qū)。當選擇左欄業(yè)務對象樹某一節(jié)點,右欄列表將顯示按業(yè)務對象過濾后的可用查詢。也可在右欄過濾區(qū)輸入內容以顯示符合條件的查詢。功能說明分別在需要導出的自定義查詢后點擊選擇,或點擊【全選】選擇全部查詢。 【導出】點擊本按鈕,將彈出如下圖所示保存文件窗口,選擇一個合適的位置,點擊【保存】按鈕,系統(tǒng)自動將選中的自定義查詢導出為元數(shù)據(jù)文件,導出完成后系統(tǒng)會提示導出成功。【關閉】退出本功能。注意,本功能僅對購買了專業(yè)開發(fā)平臺模塊的客戶有效,沒有購買的客戶不能執(zhí)行本功能。自定義查詢導入操作步驟登錄系統(tǒng),點擊【GSP平臺】→【專業(yè)開發(fā)平臺】→【查詢平臺】→【自定義查詢導入】操作說明按功能位置打開,進入功能界面如下圖所示,根據(jù)向導一步步操作即可。功能說明 【第一步】選擇要導入的數(shù)據(jù)文件【第二步】選擇要導入的元數(shù)據(jù)【第三步】選擇要導入的數(shù)據(jù)表【第四步】導入進度附錄一:查詢手工開發(fā)步驟1查詢條件開發(fā)1.1定義查詢條件數(shù)據(jù)模型 模型可采用以下方式快速生成:根據(jù)已有數(shù)據(jù)對象生成;根據(jù)業(yè)務模型另存。1.2根據(jù)提供的條件表單模板,生成條件表單目前系統(tǒng)提供以下6個條件模板,可參考后面的查詢場景選擇不同模板簡單條件表單(無方案)簡單條件表單(帶方案)條件表單(無方案帶過濾)條件表單(帶方案帶過濾)復雜條件表單(帶方案帶過濾當前界面顯示)復雜條件表單(帶方案帶過濾)1.3將數(shù)據(jù)模型中條件字段拖到表單中,如需要,為表單編寫業(yè)務上下文相關控制器方法;注意:業(yè)務模型中一般會有日期字段,而出現(xiàn)在條件中時會以起始日期、截止日期形式,此時條件模型中需要拆成2個字段;必須增加一個QueryID的虛字段,類型為varchar(36)即可,建議為其設置默認值,該字段的目的是為了指定結果的默認顯示格式,同LSDYGS中F_ID對應,也可在表單默認值或控制器方法中賦值。同一個查詢功能可以有多個不同的QueryID值,這樣便于處理“包含外幣與不包含外幣采用不同顯示格式”的場景。模板中提供的過濾、排序BindConditionControl()、BindGridOrderControl()默認都是綁定當前表單的模型,如需動態(tài)綁定或按照LSSTRU、List<Element>方式,請自行編寫控制器方法替換。2查詢數(shù)據(jù)處理 組織數(shù)據(jù)目前支持三種形式:2.1SQL注意:需在元數(shù)據(jù)中定義對應關系,如select*fromTab1whereID={0}andNAME={1},則在組織數(shù)據(jù)中需要順次定義參數(shù)如下:<ParameterAssigningName="UserID"Value="CONDID"/> <ParameterAssigningName="UserName"Value="CONDNAME"/>其中的Name不做要求,但順序必須同SQL中{0}、{1}對應,Value對應條件數(shù)據(jù)模型字段名。2.2存儲過程注意:涉及的條件參數(shù),需在元數(shù)據(jù)中定義對應關系,如Proc_QDP_GSPUser中包含UserCode、UserName、UserMail三個參數(shù),需定義參數(shù)如下: <ParameterAssigningName="UserCode"Value="CODE"/> <ParameterAssigningName="UserName"Value="NAME"/> <ParameterAssigningName="UserMail"Value="Email"/>其中Name要求同存儲過程中定義的參數(shù)名一致,Value對應條件數(shù)據(jù)模型字段名。2.3服務器程序集IBusinessQueryServer接口實現(xiàn)類實現(xiàn)其中GetDataSet、GetDataSetByPage方法即可,組織數(shù)據(jù)期間可以寫回變量和替換變量,其中的context中可以讀出由客戶端傳遞過來的各個條件字段實際值。DataSetGetDataSet(IQueryServerContextcontext) 一次性返回所有數(shù)據(jù)DataSetGetDataSetByPage(IQueryServerContextcontext,intstartRecNum,intendRecNum) 分頁獲取數(shù)據(jù)查詢結果展示3.1展現(xiàn) 查詢展現(xiàn)目前提供表格、樹形、交叉表三種形式,可在查詢元數(shù)據(jù)中定義默認采用哪種??梢栽陂_發(fā)階段將默認顯示的結果樣式保存下來,待都穩(wěn)定后隨元數(shù)據(jù)一起導出即可(存儲在LSDYGS表中,注意將相關F_GSBH、Owner字段清除)。3.2聯(lián)查一般需根據(jù)數(shù)據(jù)上下文決定可用聯(lián)查,以下是一個聯(lián)查定義Demo<RelaQueryTargetType="OTHER"LinkCol="F_NM"Target="RPC0602"Location="Open"Caption="聯(lián)查單據(jù)"> <ParameterAssigningName="dataID"Value="GetRowData('F_NM')"/> <ParameterAssigningName="actionID"Value="'ViewCard'"/> <ParameterAssigningName="argumentString"Value="getValue();functiongetValue(){Vartemp='isRunTime=1&FirstLatitude='+GetRowData('F_FKLX')+'&SecondLatitude=&BillType='+GetRowData('F_FKLX')+'&{FORMSTATE~Mode}=CX&{FORMSTATE~BillID}='+GetRowData('F_NM');returntemp;}"/> </RelaQuery>其中聯(lián)查目標功能中的dataID(主鍵)參數(shù)來自當前行F_NM字段,actionID(動作)為ViewCard(僅查看),打開參數(shù)通過擴展函數(shù)getValue()根據(jù)上下文拼出來。4查詢元數(shù)據(jù)編輯通過集成開發(fā)平臺新建查詢元數(shù)據(jù),定義查詢條件、查詢數(shù)據(jù)組織、查詢包三類數(shù)據(jù)的屬性。4.1查詢包元數(shù)據(jù)查詢包定義(LSQRYPackage)F_NAME:查詢包編號F_DATAID:對應數(shù)據(jù)源編號F_CONID:對應索引界面定義編號F_KIND:類型,未用,保留F_XML:查詢包描述內容例:<?xmlversion="1.0"encoding="UTF-8"?><QueryObject> <!--ResultFormInfo對應結果組合界面--> <ResultFormInfoType="ADP"ID="bff9e276-72cf-4208-960d-83856efec4ac"Param=""Title="查詢性能測試"/> <!--展現(xiàn)控件Active=”1”代表使用Grid展示--> <ViewsActive="1"> <ViewId="1"Kind="vtGrid"/> <ViewId="2"Kind="vtTree"/> <ViewId="3"Kind="vtPivot"/><ViewId="4"Kind="vtPivotGrid"/> <ViewId="5"Kind="vtChart"/> </Views> <!--聯(lián)查列表--> <RelaQueryInfo> <!--聯(lián)查項--> <RelaQueryTargetType="CUI"LinkCol="SetLinkCol();"Target="ZWREFNEW014"VisibleExpression="ValidCol();"Location="Open"Caption="明細賬"> <ParameterAssigningName="GNID"Value="'KMSLZ'"/> <ParameterAssigningName="TxtZj"Value="GetParamValue('ZWCX_ZJBH')"/> <ParameterAssigningName="HdnUnit"Value="GetSessionData('gsHsdw')"/> <ParameterAssigningName="HdnHbDwf"Value="GetSessionData('gsHsxz')"/> <ParameterAssigningName="TxtYear"Value="GetRowData('F_YEAR')"/> <ParameterAssigningName="TxtStartMonth"Value="GetRowData('F_KJQJ')"/> <ParameterAssigningName="TxtEndMonth"Value="GetRowData('F_KJQJ')"/> <ParameterAssigningName="SelFormat"Value="'1'"/> <ParameterAssigningName="TxtSubject"Value="GetRowData('F_KMBH')"/> <ParameterAssigningName="SelCurrency"Value="''"/> <ParameterAssigningName="HdnCondition"Value="''"/> </RelaQuery> </RelaQueryInfo> <Parameters> <!--參數(shù)--> <ParameterName="p_kmbhBegin"Caption="開始科目編號"IsRequired="true"HelpInput=""/> <ParameterName="p_kmbhEnd"Caption="結束科目編號"IsRequired="true"HelpInput=""/> <ParameterName="p_dwbh"Caption="核算單位"IsRequired="true"HelpInput=""/> </Parameters><!—業(yè)務擴展程序集--><AssemblyForGetDataClientAssemblyName=""ClientClassName=""ServerAssemblyName=""ServerClassName=""></AssemblyForGetData><!--擴展參數(shù)--><ExtendedProperty><PropertyName="OrgToken"Value=""/><PropertyName="KeyApp"Value=""/></ExtendedProperty></QueryObject>注:5.5Session改造之后,查詢元數(shù)據(jù)增加了一個【ExtendedProperty】擴展屬性節(jié),可以在此配置【OrgToken】等參數(shù)。4.2結果界面配置<ResultFormInfoType="ADP"ID="bff9e276-72cf-4208-960d-83856efec4ac"Param=""Title="查詢性能測試"/>4.3展示控件配置 <!--展現(xiàn)控件Active=”1”代表使用Grid展示--> <ViewsActive="1"AllowStyle="true"AllowSort="true"AllowFilter="true"AllowGroup="true"AllowSummary="true"AllowConditionStyle="true"> <ViewId="1"Kind="vtGrid"/> <ViewId="2"Kind="vtTree"/><PropertyName="IsUnique"Value="false"/>
<PropertyName="KeyFieldName"Value="實際的值"/>
<PropertyName="ParentFieldName"Value="實際的值"/><PropertyName="ClassifyStruc"Value="分級結構(例4333)"/>
<PropertyName="ClassifyField"Value="分級字段"/> <ViewId="3"Kind="vtPivot"/><ViewId="4"Kind="vtPivotGrid"/> <ViewId="5"Kind="vtChart"/> </Views>默認視圖下增加擴展屬性列表是為了解決TD140493問題,對不滿足樹形父子級關系的數(shù)據(jù)進行預處理后進行綁定。不滿足的數(shù)據(jù),業(yè)務需要做以下二者之一:(1)程序中傳遞KeyFieldName和ParentFieldName變量的同時,增加變量IsUnique=false;
(2)在查詢包中增加配置如下,不需要在程序中傳遞變量了增加AllowStyle等屬性是為了對結果界面上的按鈕進行更精細的控制。樹形展示增加了對分級結構的支持,業(yè)務組需要傳遞兩個信息:分級結構和分級字段。業(yè)務可以根據(jù)情況在查詢包配置中,也可以在程序中進行傳遞。4.4聯(lián)查配置<RelaQueryInfo>對應于一個聯(lián)查列表,節(jié)點下可以包含多個<RelaQuery>子節(jié)點,每一個<RelaQuery>子節(jié)點對應一個聯(lián)查項。對于每一個聯(lián)查項<RelaQuery>,屬性如下:【TargetType】為聯(lián)查對象類型。URL表明聯(lián)查對象是一個web地址,CUI為聯(lián)查功能?!綯arget】聯(lián)查信息的目標,URL類型為URL地址,CUI類型的為功能ID?!綥inkCol】聯(lián)查的主鍵列,這幾列的值為空時,不能聯(lián)查。【Location】聯(lián)查結果的打開類型Open打開一個新的Tab,Append在當前結果上追加數(shù)據(jù)【Caption】聯(lián)查名稱,對應于右鍵聯(lián)查菜單中的菜單項名稱【VisibleExpression】是否可見表達式。True表示應在右鍵菜單中顯示,false不顯示每一個聯(lián)查項<RelaQuery>可以包含多個<ParameterAssigningName="HdnCondition"Value="''"/>節(jié)點,這里每個節(jié)點對應一個聯(lián)查參數(shù)?!綢sDoubleClick】是否為雙擊聯(lián)查<!--聯(lián)查列表--> <RelaQueryInfo> <!--聯(lián)查項--> <RelaQueryTargetType="CUI"LinkCol="SetLinkCol();”Location="Open"Caption="明細賬"IsDoubleClick=”true”> <ParameterAssigningName="GNID"Value="'KMSLZ'"/> <ParameterAssigningName="TxtZj"Value="GetParamValue('ZWCX_ZJBH')"/> <ParameterAssigningName="HdnUnit"Value="GetSessionData('gsHsdw')"/> <ParameterAssigningName="SelFormat"Value="'1'"/> <ParameterAssigningName="TxtUnit"Value="SetUnit();/> <ParameterAssigningName="TxtSubject"Value="GetRowData('F_KMBH')"/> <ParameterAssigningName="SelCurrency"Value="''"/> </RelaQuery><RelaQuery>……</RelaQueryTargetType="CUI"LinkCol="SetLinkCol();”Location="Open"Caption="明細賬"> </RelaQueryInfo> 通過前面的xml,大家可以看到,聯(lián)查配置中屬性的值可以是一些javascript表達式。這是因為公共部分在統(tǒng)一查詢平臺客戶端增加了腳本引擎并內置了一些公共函數(shù),業(yè)務組在預置的時候可以直接使用,這樣大大增強程序的靈活性和可擴展性。內置公共函數(shù)列表如下:///<summary>///獲取當前單元格的值///</summary>///<paramname="datestr"></param>stringGetActiveCellValue()///<summary>///獲取列信息///</summary>stringGetColInfo(stringkey)///<summary>///獲取當前行上某列的值///</summary>stringGetRowData(stringkey)///<summary>///獲取條件界面參數(shù)中的值///</summary>stringGetParamValue(stringkey)///<summary>///獲取Session中某個變量的值///</summary>stringGetSessionData(stringkey)///<summary>///獲取日期字符串例:20100108///</summary>stringGetDateString(stringdatestr)///<summary>///獲取業(yè)務變量///</summary>stringGetBusinessVariable(stringkey)注:5.5之后,aspx和統(tǒng)一查詢平臺兩套查詢均可采用查詢元數(shù)據(jù)配置聯(lián)查項,并且都支持了雙擊聯(lián)查功能。4.5查詢展現(xiàn)對于一些比較簡單的查詢,利用公共部分的實現(xiàn),可能已經(jīng)可以滿足要求了。但是對于一些比較復雜的查詢來說,公共部分的實現(xiàn)就顯得比較單薄了,這種情況下,業(yè)務組人員可以通過擴展、重寫展示邏輯來達到目的。GS5.5的用戶可以從BasicPubQueryClient類進行派生,增加或者重寫其中的方法,并將派生的新類在查詢包中進行配置即可。<!—業(yè)務擴展程序集--><AssemblyForGetDataClientAssemblyName=""ClientClassName=""ServerAssemblyName=""ServerClassName=""></AssemblyForGetData>對于邏輯型字段的顯示,我們增加了對碼表的支持,將多個DataTable放在一個DataSet中,但必須得按照以下約定:1、展示結果DataTable的表名必須為:QueryResult2、QueryResult.ExtendedProperties[“HasLogic”]=true;3、需要特殊處理的邏輯字段(ID)的DataColumn也需要設置擴展屬性 DataColumndc=queryResult.Columns[“ID”]; dc.ExtendedProperties[“ID”]=”table1~ID~DescField”.Table1為碼表,descField為顯示字段且descField不在查詢結果Table中。4.6查詢格式處理查詢結果是按照定義的查詢格式來展現(xiàn)的,查詢格式包含主標題、副標題、表體、列、表尾等各部分的定義,存儲在LSDYGS表中。查詢要求業(yè)務部分必須指定QueryID,可以在數(shù)據(jù)模型中定義一個虛字段,也可以直接放在參數(shù)中并將其傳給公共部分。QueryID是不同格式進行分類的依據(jù),QueryID不同對應的格式不同。查詢格式可以不進行預制,這是展示控件會根據(jù)DataTable的ColumnName和Caption自動生成一套格式。GS中許多功能可能使用了運行時定制,這樣用戶就有可能會通過運行時定制增加部分字段,為了使這些字段能夠盡快的在查詢格式中體現(xiàn),展示部分對此作了一部分支持。只要業(yè)務部分在組織數(shù)據(jù)完DataTable后,在DataTable的擴展屬性加一個HasNew的總開關,然后在新增字段的DataColumn的擴展屬性上增加一個屬性即可:例: DataTable.ExtendedProperties[“HasNew”]=true;DataColumn.ExtendedProperties[“New”]=true.功能發(fā)布5.1將最初定義的條件表單發(fā)布為構件;5.2功能菜單中配置構件參數(shù){FORMSTATE~QUERYPKGID}=myQDPDemo形式;表單formload中選擇InitQueryContextInfoWithPkgID可以在動作管理中設置參數(shù)關聯(lián)查詢元數(shù)據(jù);表單formload中選擇InitQueryContextInfo可以功能菜單—高級信息—參數(shù)信息—argumentString中設置{FORMSTATE~QUERYPKGID}=myQDPDemo關聯(lián)。5.3配置功能菜單的下載單元依賴于如下三個下載項<RefIDs><string>CommQuery</string><string>CommPrint</string><string>FromRunTi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年礦區(qū)深水井鉆探及運營承包協(xié)議版B版
- 2024年規(guī)范化場地承包協(xié)議范例版B版
- 2024年藝術品銷售合同知識產(chǎn)權保護3篇
- 2024某地皮使用權轉讓合同
- 2024年環(huán)保型坯布生產(chǎn)與加工合作協(xié)議3篇
- 2024年銷售目標實施合作合同版
- 2025版精裝修住宅交房與智慧社區(qū)物業(yè)管理服務合同6篇
- 視覺藝術教學活動安排計劃
- 稅務政策解讀與應對
- 2024年酒店餐飲原料配送協(xié)議
- 《落花生》-完整版課件
- 2021年貴安新區(qū)產(chǎn)業(yè)發(fā)展控股集團有限公司招聘筆試試題及答案解析
- 安全文化培訓 (注冊安工再培訓)課件
- 色粉-MSDS物質安全技術資料
- 骨科學研究生復試真題匯總版
- 石油化工鋼結構工程施工及驗收規(guī)范
- 遼海版六年級音樂上冊第8單元《3. 演唱 姐妹們上場院》教學設計
- 形勢任務教育宣講材料第一講——講上情
- 物業(yè)安全員考核實施細則
- 中國地質大學(武漢)教育發(fā)展基金會籌備成立情況報告
- 第四章破產(chǎn)法(破產(chǎn)法)教學課件
評論
0/150
提交評論