一種用于xbrl業(yè)務處理的可重用組件的制作方法
【技術領域】
[0001]本發(fā)明涉及基于可擴展商業(yè)報告語言XBRL(Extensible Business ReportingLanguage在線展示平臺,具體涉及一種用于XBRL業(yè)務處理的可重用組件。
【背景技術】
[0002]XBRL可擴展商業(yè)報告語言是基于互聯(lián)網(wǎng)、跨平臺操作,專門用于財務報告編制、披露和使用的計算機語言。財會人員在制作商業(yè)報告時,主要工作集中在對數(shù)據(jù)的梳理核對上,這樣的目的是為了把財務報表的科目和相關的數(shù)據(jù)模塊對應起來。以確定每一個科目和相關模塊的關聯(lián)關系,經(jīng)過專業(yè)財會人員分析校對,結合商業(yè)報告相關規(guī)則,對財務報表進行建模處理。Act1nScript 3.0 (以下簡稱“AS3.0”)是一種基于ECMAScript的強大的面向對象編程語言,它是一種適合快速地構建效果豐富的互聯(lián)網(wǎng)應用程序的語言,這種應用程序已經(jīng)成為Web體驗的重要部分。Flex是一個高效、免費的開源框架,可用于構建具有表現(xiàn)力的Web應用程序,這些應用程序利用Adobe Flash Player和Adobe AIR,可以實現(xiàn)跨瀏覽器、桌面和操作系統(tǒng)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術問題是:提出一種用于XBRL業(yè)務處理的可重用組件,便于企業(yè)快速編輯、修改相關財務報表。
[0004]本發(fā)明解決上述技術問題所采用的方案是:一種用于XBRL業(yè)務處理的可重用組件,包括:
[0005]XBRL專用數(shù)據(jù)表格,為XBRL應用程序增添了數(shù)據(jù)可視化功能,借助這些功能,更好地控制數(shù)據(jù)顯示、數(shù)據(jù)聚合和數(shù)據(jù)格式設置,它可顯示具有多個屬性的對象;
[0006]XBRL專用按鈕欄,用于定義一組具有普通外觀和導航的邏輯上相關的按壓按鈕,這組按鈕為水平的或者是垂直的;
[0007]XBRL專用菜單欄,定義包含一個或多個菜單的頂級菜單欄,單擊頂級菜單項會打開一個彈出子菜單;
[0008]XBRL下拉列表框控件,由錨點按鈕、提示區(qū)域和下拉列表組成,使用錨點按鈕可打開和關閉下拉列表,提示區(qū)域顯示一個提示字符串,或者顯示下拉列表中的選定項目;
[0009]XBRL文本組件,用于提供文本輸入和展示的功能;
[0010]XBRL樹形菜單控件,使用戶可以查看排列為可擴展樹的層次結構數(shù)據(jù);
[0011]XBRL元素屬性控件,用于展示XBRL元素屬性;
[0012]基于XBRL分類標準的展示組件,該組件是居于基本展示組件擴展的展示組件,為XBRL編輯分類標準提供解決方案;
[0013]基于XBRL數(shù)據(jù)映射的展示組件,該組件是居于基本展示組件擴展的展示組件,為XBRL編輯數(shù)據(jù)映射提供解決方案;
[0014]基于XBRL實例文檔的展示組件,該組件是居于基本展示組件擴展的展示組件,為XBRL編輯實例文檔提供解決方案。
[0015]進一步的,所述XBRL專用數(shù)據(jù)表格提供以下功能:
[0016]列可以具有不同寬度或同一固定寬度;
[0017]用戶可以在運行時調(diào)整列的尺寸;
[0018]用戶可以在運行時重新排序的列;
[0019]可選擇自定義列標題;
[0020]能夠對任何列使用自定義項呈示器來顯示數(shù)據(jù);[0021 ]支持單元格背景色配置;
[0022]支持數(shù)據(jù)綁定;
[0023]支持自定義皮膚;
[0024]支持通過單擊某列對數(shù)據(jù)排序。
[0025]進一步的,所述XBRL專用按鈕欄提供以下功能:
[0026]支持數(shù)據(jù)綁定;
[0027]支持自定義皮膚;
[0028]支持自定義寬高;
[0029]動態(tài)修改Button數(shù)量。
[0030]進一步的,所述XBRL專用菜單欄提供以下功能:
[0031]支持數(shù)據(jù)綁定;
[0032]支持自定義皮膚;
[0033]支持自定義寬高;
[0034]動態(tài)修改Menu內(nèi)容;
[0035]支持N級子菜單;
[0036]支持菜單icon。
[0037]進一步的,所述XBRL下拉列表控件提供以下功能:
[0038]支持數(shù)據(jù)綁定;
[0039]支持自定義皮膚;
[0040]支持動態(tài)搜索;
[0041]支持動態(tài)定位;
[0042]支持自定義寬高。
[0043]進一步的,所述XBRL文本組件提供以下功能:
[0044]支持自定義皮膚;
[0045]支持格式鎖定;
[0046]支持禁用編輯;
[0047]支持自動換行。
[0048]進一步的,所述XBRL樹形菜單控件提供以下功能:
[0049]支持自定義皮膚;
[0050]支持展開鎖定;
[0051]知識樹節(jié)點icon配置;
[0052]支持數(shù)據(jù)綁定;
[0053]支持動態(tài)更新。
[0054]進一步的,所述XBRL元素屬性控件提供以下功能:
[0055]支持自定義皮膚;
[0056]可以展示元素的名稱、替換組、元素類型、標示符等等相關屬性信息;
[0057]支持動態(tài)更新;
[0058]支持自適應大??;
[0059]支持自動滾動條。
[0060]進一步的,所述基于XBRL分類標準的展示組件提供以下功能:
[0061]通過XBRL DropDownList篩選XBRL分類標準元素;
[0062]通過XBRL Tree查看特定分類標準節(jié)點元素;
[0063]通過XBRL ButtonBar查看不同分類標準鏈接庫數(shù)據(jù)表;
[0064]通過XBRL ElementProperties展示和編輯分類標準元素屬性;
[0065]通過XBRL DataGrid展示分類標準數(shù)據(jù)表格。
[0066]進一步的,所述基于XBRL數(shù)據(jù)映射的展示組件提供以下功能:
[0067]通過XBRL DataGrid展示映射關系表格;
[0068]通過XBRL DropDownList 切換映射表;
[0069]通過Draw API繪制映射關系配置。
[0070]進一步的,所述基于XBRL實例文檔的展示組件提供以下功能:
[0071]通過XBRL DropDownList篩選XBRL實例文檔角色;
[0072]通過XBRL Tree查看特定實例文檔節(jié)點元素;
[0073]通過XBRL ButtonBar查看不同實例文檔數(shù)據(jù)表;
[0074]通過XBRL ElementProperties展示和編輯實例文檔元素屬性;
[0075]通過XBRL DataGrid展示實例文檔數(shù)據(jù)表格。
[0076]本發(fā)明的有益效果是:便于企業(yè)快速編輯、修改相關財務報表。
【具體實施方式】
[0077]本發(fā)明是基于XBRL技術,利用AS3.0編程語言,為企業(yè)快速編輯、修改相關財務報表而設計的一套可重復使用的XBRL專用UI組件。包括以下內(nèi)容:
[0078]1.XBRL專用DataGrid (數(shù)據(jù)表格),為XBRL應用程序增添了數(shù)據(jù)可視化功能。借助這些功能,可以更好地控制數(shù)據(jù)顯示、數(shù)據(jù)聚合和數(shù)據(jù)格式設置,它可顯示具有多個屬性的對象。組件提供下列特有功能:
[0079]列可以具有不同寬度或同一固定寬度。
[0080]用戶可以在運行時調(diào)整列的尺寸。
[0081]用戶可以在運行時重新排序的列。
[0082]可選擇自定義列標題。
[0083]能夠對任何列使用自定義項呈示器來顯示數(shù)據(jù)(而非文本)。
[0084]支持單元格背景色配置。
[0085]支持數(shù)據(jù)綁定
[0086]支持自定義皮膚
[0087]支持通過單擊某列對數(shù)據(jù)排序。
[0088]2.XBRL專用ButtonBar (按鈕欄),ButtonBar組件可定義一組具有普通外觀和導航的邏輯上相關的按壓按鈕,這組按鈕可以是水平的也可以是垂直的。按壓按鈕是一種在被選中后不會記住其選中狀態(tài)的按鈕。按鈕欄中按壓按鈕的典型用途是將一組相關按鈕組合到一起,提供共同的外觀和導航,并在一個位置處理鼠標交互的邏輯。組件提供下列特有功能:
[0089]支持數(shù)據(jù)綁定
[0090]支持自定義皮膚
[0091]支持自定義寬高
[0092]動態(tài)修改Button數(shù)量
[0093]3.XBRL專用MenuBar (菜單欄),MenuBar組件定義包含一個或多個菜單的頂級水平菜單欄。單擊頂級菜單項會打開一個彈出子菜單。當用戶使用鼠標或鍵盤進行選擇時,將彈出相應的子菜單。如果選擇了某個菜單項,或者用戶通過在菜單外單擊取消了該菜單,打開的子菜單將會消失。組件提供下列特有功能:
[0094]支持數(shù)據(jù)綁定
[0095]支持自定義皮膚
[0096]支持自定義寬高
[0097]動態(tài)修改Menu內(nèi)容
[0098]支持N級子菜單
[0099]4.基于XBRL的DropDownList (下拉列表框控件),DropDownList組件包含下拉列表,用戶可從中選擇單個值。其功能與HTML中SELECT表單元素的功能非常相似。DropDownList控件由錨點按鈕、提示區(qū)域和下拉列表組成,使用錨點按鈕可打開和關閉下拉列表。提示區(qū)域顯示一個提示S