[發明專利]一種基于actionscript的樹形表格控件在審
| 申請號: | 201710471040.8 | 申請日: | 2017-06-20 |
| 公開(公告)號: | CN107315724A | 公開(公告)日: | 2017-11-03 |
| 發明(設計)人: | 許巖龍;李波;劉東;唐軍 | 申請(專利權)人: | 深圳易嘉恩科技有限公司 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22;G06F17/30;G06F3/0486 |
| 代理公司: | 成都虹橋專利事務所(普通合伙)51124 | 代理人: | 吳中偉 |
| 地址: | 518057 廣東省深圳市南山區高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 actionscript 樹形 表格 控件 | ||
技術領域
本發明涉及表格控件領域,特別涉及一種基于actionscript的樹形表格控件。
背景技術
當前許多樹形表格控件僅僅做到了數據的可視化展示,但是這種展示僅僅是一種靜態的,與用戶不可交互的展示。目前缺少一種樹形表格控件,可豐富用戶與可視化數據之間的交互操作,為用戶提供更為便捷和直觀的操作數據的方式,并且這種樹形表格控件應該具有在不同環境的操作系統和瀏覽器中都能正常使用,即該控件應該具備跨平臺、跨瀏覽器使用的能力。
發明內容
本發明要解決的技術問題是:提供一種基于actionscript的樹形表格控件,讓用戶便捷和直觀的操作數據。
為解決上述問題,本發明采用的技術方案是:一種基于actionscript的樹形表格控件,包括數據可視化展示模塊、第一拖拽放置模塊以及第二拖拽放置模塊;
所述數據可視化展示模塊對數據源進行可視化展示,展示結果為樹形表格內容;
當用戶通過鼠標選中節點并用鼠標鍵進行拖拽的時候,所述第一拖拽放置模塊用于將選中的節點跟隨鼠標位置進行移動,當鼠標移到另一節點上并用鼠標鍵結束鼠標移動時,所述第一拖拽放置模塊將移動的節點被添加到另一節點的子級,若該另一節點已有子級節點,則自動添加到子級節點最后位置,添加成功之后,作為展示的數據源也隨之做出相應改變;
當用戶通過鼠標選中節點,并按下指定鍵,并用鼠標鍵進行拖拽的時候,所述第二拖拽放置模塊用于將選中的節點跟隨鼠標位置進行移動并標記節點將要放置的位置,當用鼠標鍵結束鼠標移動時,所述第二拖拽放置模塊將移動的節點被添加到鼠標在當前的所標記的位置,添加成功之后,作為展示的數據源也隨之做出相應改變。
進一步的,所述數據可視化展示模塊對xml和json格式數據源進行可視化展示。
進一步的,所述指定鍵為Ctrl鍵。
進一步的,所述第二拖拽放置模塊使用黑色橫線對選中的節點將要放置的位置進行標記。
進一步的,該樹形表格控件是基于actionscript3.0技術開發的flash控件。
本發明的有益效果是:通過設置第一拖拽放置模塊以及第二拖拽放置模塊,本發明樹形表格控件的所有節點都可以由使用者通過鼠標操作作進行拖拽、放置操作,同時這些操作也可以在多個節點間批量實施;并且該控件是基于actionscript3.0技術開發的flash控件,具備跨平臺、跨瀏覽器使用的能力。
具體實施方式
實施例提供一種基于actionscript3.0技術開發的flash樹形表格控件,包括數據可視化展示模塊、第一拖拽放置模塊以及第二拖拽放置模塊;
所述數據可視化展示模塊對xml和json格式數據源進行可視化展示,展示結果為樹形表格內容;
當用戶通過鼠標選中節點并用鼠標鍵進行拖拽的時候,所述第一拖拽放置模塊用于將選中的節點跟隨鼠標位置進行移動,當鼠標移到另一節點上并用鼠標鍵結束鼠標移動時,所述第一拖拽放置模塊將移動的節點被添加到另一節點的子級,若該另一節點已有子級節點,則自動添加到子級節點最后位置,添加成功之后,作為展示的數據源也隨之做出相應改變;
當用戶通過鼠標選中節點,并按下Ctrl鍵,并用鼠標鍵進行拖拽的時候,所述第二拖拽放置模塊用于將選中的節點跟隨鼠標位置進行移動并使用黑色橫線標記將要放置的位置,當用鼠標鍵結束鼠標移動時,所述第二拖拽放置模塊將移動的節點被添加到鼠標在當前的所標記的位置,添加成功之后,作為展示的數據源也隨之做出相應改變。
上述樹形表格控件的實施方式如下:
1.數據可視化展示
導入數據源,數據源包括xml和json格式,即可對該導入的數據源進行可視化展示,展示結果為樹形表格內容。
2.樹形表格控件的所有節點都可以由使用者通過鼠標操作進行拖拽、放置操作,同時這些操作也可以在多個節點間批量實施,具體介紹如下:
a.拖拽、放置節點成為目標節點的子級節點的功能:選中節點,用鼠標左鍵進行拖拽,此時選中節點會跟隨鼠標位置進行移動,此后放置拖拽節點到目標節點,此時松開鼠標左鍵,拖拽內容節點被添加到目標節點的子級,若該目標節點已有子級節點,則自動添加到子級節點最后位置。若此操作失敗,即未正確放置該拖拽節點,則被拖拽的節點內容會自動移動到拖拽前的位置。上述操作完成后,作為展示的xml或者json格式數據源也隨之做出相應改變。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳易嘉恩科技有限公司,未經深圳易嘉恩科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710471040.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種信息展示方法及裝置
- 下一篇:基于即時通訊應用的報表生成方法及裝置





