|
在infoTextBox裏設置了MaxLength屬性,但為何對中文字的內容無效? |
觀看回應
|
|
這個是.net UniCode的特性,欄位是否為UniCode其長度的計算會有不同的結果,如它在計算string長度的時候是依據不同的code(如big5、gb32、utf8),統計的結果是不一樣的。所以,當你是UTF8等UniCode的資料,其string的長度是中文字一個字被計算為1碼,不是之前認知的2碼。
|
|
|
|
InfoTreeView如何取得User在RunTime時所選的目前KEY值? |
觀看回應
|
|
可以從OnAfterSelect事件中以 infotreeview.SelectedNode.Name屬性來取則目前的Key值。
|
|
|
|
為何InfoNavigator上新增/修改/刪除等Button,無法匯入infoSecurity 作權限設定? |
觀看回應
|
|
在InfoNavigator上的新增/更改/刪除的權限,不是用InfoNavigator來控制的,在EEP的架構上,於InfoSecurity元件中,是以InfoBindingSource來設定新增/更改/刪除/印表等的權限是否有其權限,系統會自動控管InfoBindingSource內的AllowInsert、AllowUpdate、AllowDelete、AllowPrint等屬性。
|
|
|
|
為何InfoSercurity的元件在開發機器上正常,但上傳至正式的Server上變無效? |
觀看回應
|
|
InfoSecurity的設定內容是存放在系統資料表中的,所以需要將開發環境內的系統Table的資料也同步到主機用的資料庫中,如要同步的系統Table有: GROUPMENUCONTROL(以群組來設定),USERMENUCONTROL (以使用者來設定), MENUTABLECONTROL(畫面中哪些元件需要設定權限)。
|
|
|
|
使用InfoSecurity時,萬一遇到同一群組中,針對某個用戶擁有特別權限時,該如何設置權限? |
觀看回應
|
|
在InfoSecurity設定時,如果遇到同一個群組中,有一個User較為特別,其設定與群組中其他人不太一樣,因為設定了該群組又設定了該User,這樣會造成系統的系統混淆,因此,在InfoSecurity中只要設定Priority為User,代表User優先即可。
|
|
|