【功能說明】
用途:使用於 Win Client 端,此元件的主要功能是控制 InfoBindingSource 中各欄位的權限,須與 InfoSecurity 一同使用才能生效。
【元件屬性】
Name (名稱)( string )
元件名稱,用於識別該元件。
BindingSource (資料源 ID )( Srvtools.InfoBindingSource )
資料源 ID ,選擇一個存在的
BindingSource 的 ID ,以此資料表來讓設計者去定義那些欄位要進行權限的管理。
Columns (欄位明細)( collection )
用來設定 BindingSource 中那些欄位要有權限控制的功能,設定時是以
Collection 型態,請設定個別的欄位名稱。
ColumnLabelName( 欄位 Label 名稱 ) :用於設定該 TextBox 欄位關聯的 Label ,當該欄位 Visible 為 False 時,對應的 Label 也會
Visible 為 False 。
ColumnName(名稱)(string):要設許可權的欄位名稱。
ReadOnly (是否唯讀)( bool )
這些欄位的預設編輯權限,如果設為 True 代表預設為唯讀,不能讓 User 更改,為 False 代表可以更改。
Visible
(是否顯示)( bool )
這些欄位的預設顯示權限,如果設為 True 代表預設為顯示,為 False 代表預設為不可顯示。
【事件】
無
【功能函數】
無
【其他說明】
此元件必須與 InfoSecurity 一起搭配使用,使用時是會將此元件所設定的欄位 ( 一個群組 ) ,一起透過 InfoSecurity 輸出到 MenuTableControl( 頁面分項控制表 ) 中,如此 User 可以透過 Menu Utility 來設定 Users 與 Groups 那些擁有此頁面的本元件所指定的這些欄位,擁有 Enable( 更改編輯 ) 與 Visible( 顯示 ) 的權限。