Appendix BClient端元件\InfoSecColumns

InfoSecColumns

 

【功能說明】

用途:使用於 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( 顯示 ) 的權限。

 

 

Top of Page