AjaxMenuTree


【功能說明】

用途:使用於 Web 網頁中,此元件主要功能是以折叠的形式顯示目錄,並且在目錄下面的內容會以樹狀結構的形式顯示出來,即樹狀導航功能表。該元件是使用到了第三方元件 ExtMenuTree 的技術。該元件產生的 Tree 的子節點可以有無限層數。

【元件屬性】

ID( 元件名稱 )(string)

用於識別該元件。

DataSourceID ( 資料源 ) (string)

對應到 此元件 的資料源代號, 相對應的 WebDataSource 。在不設定該屬性的情況下,默認該元件取得 EEP 系統表 MENUTABLE 中的資料。

MenuIDField ( MenuID )(string)

選取關聯到資料庫中 MenuI D 欄位 ( 即需要顯示菜單的 Key 欄位 ) 在不設定該屬性的情況下,默認該元件取得 EEP 系統表 MENUTABLE 中的資料表的 MenuID 欄位。

MenuImageUrlField (Menu 圖標 URL 欄位 ) (string)

選取關聯到資料庫中 Menu 圖片的鏈接地址欄位 ,在該欄位中需要顯示的是網站下的相對路徑的圖片 URL 地址。在不設定該屬性的情況下,默認該元件取得 EEP 系統表 MENUTABLE 中的資料表的 IMAGE 欄位

MenuParentField ( 上層節點保存欄位 )(string)

選取關聯到資料庫中 Paren t 欄位(設定菜單節點),即保存當前節點的上層節點的 MenuID 。在不設定該屬性的情況下,默認該元件取得 EEP 系統表 MENUTABLE 中的資料表的 PARENT 欄位

MenuCaptionField ( 菜單標題欄位 ) (string)

對應到資料庫的相應欄位來設定 Menu 菜單的顯示文本。在不設定該屬性的情況下,默認該元件取得 EEP 系統表 MENUTABLE 中的資料表的 PARENT 欄位

MenuUrlField ( 菜單開啓 URL 地址欄位 )(string)

對應到資料庫的相應欄位來設定 Menu 的超級連接地址 。在不設定該屬性的情況下,默認該元件取得 EEP 系統表 MENUTABLE 中的資料表的 PACKAGE 欄位加上“ / ”,加上 FORM 欄位

Target(Menu 鏈接打開方式 )(string)

打開新頁面的方式,有四種方式: _blank( 新頁打開 ) _self( 在本頁打開 ) _parent( 子頁面打開 ) _search( search 的頁面 )

Title( 主菜 )(string)

用於 設定菜 的主 題。

TreeDefaultIcon ( 是否使用默認圖 )( bool)

設定是否使用系統默認的 menu 圖片,系統預設 TreeD efailtIcon True 表示使用系統默認的 menu 圖片。

UseMenuTable ( 是否使用 EEP 系統表 )( bool)

設定是否使用系統表( MenuTable ),系統預設 UseMenuTable True 表示使用 EE P 系統表,這樣前面介紹的設定欄位和資料源的屬性都不用設定。

RenderTo (render 元件所在的位置 )(string)

用於 設定 Render 元件的位置,當不設定時表示直接 Render 在網頁的 body 上。或者我們可以設定某個元件的 ID ,這些元件可以是 Table ,也可以是 Panel 等等。

RootParentID (Menu 顯示根節點的 MenuID )(string)

用於設定 Menu 將以哪個 MenuID 開始的節點做為根節點,在顯示時, Menu 只顯示該 MenuID 下的節點。在屬性為空的情況下,顯示 MENUTABLE DataSource 資料中的所有節點。

Width( 菜單顯示寬度 )( int)

用於顯示菜單顯示寬度。

Converted from CHM to HTML with chm2web Pro 2.85 (unicode)