|
WebNavigator的自訂Control的ControlText失效,自訂的Control都不會顯示出ControlText的內容,反而顯示ControlName? |
觀看回應
|
|
1.打開Srvtools下的WebNavigator.cs,找到protected virtual void createButton(HtmlTextWriter writer, ControlItem ctrl, WebGridView gdView)方法,在開始的switch中將default: tooltiptext = ctrl.ControlName; break;修改為 default: tooltiptext = ctrl.ControlText; break; 2.Rebuild Srvtools 3.重新InitEEP
|
|
|
|
在MyWeb中如果新增了一個資料夾,結果新增項目的WebNavigator的圖示都無法顯示出來? |
觀看回應
|
|
網頁設計因?很多都是使用相對路徑的,所以改變資料夾的深度(比如資料夾內再加資料夾)會導致類似的問題,網頁的設計應在網站的下一層,即您說的MyWeb這一層。
|
|
|
|
有兩個 DropDownList 前一個保存類別,後一個顯示有關類別的所有資訊,當PacketRecords有設值時且實際記錄數大於PacketRecord時,資料顯示不正常? |
觀看回應
|
|
這是因為假設PacketRecords設定的是1000,使用DropDownList後面是沒有時機再去抓取下1000筆資料,這種情況建議可改用WebRefval元件。WebRefVal可以設置PacketRecord提高效能,並且可以通過WhereItem過濾設定的條件,條件值可以使用一個自定義函數返回值。注意,WebRefVal的PostBackButtonClick屬性需設定為true。
|
|
|
|
如果WebRefVal預設為10筆為一頁,是否可以自行設定不分頁,或指定分頁資料數? |
觀看回應
|
|
所有的WebRefval都是使用一個設定的,所以,如果要修改,就是所有的WebRefval都會影響到.您可以更改..\EEP2006\EEPWebClient\InnerPages\frmRefval.aspx,將其中的PageSize更改。
|
|
|
|
WebRefVal的WhereItem項目如何動態新增、刪除? |
觀看回應
|
|
可透過程式完成,程式如下: WRVClass.WhereItem.Clear(); // WRVClass為WebRefVal Srvtools.WebWhereItem newWhereItem1 = new Srvtools.WebWhereItem(); newWhereItem1.Condition = "="; newWhereItem1.FieldName = "Active"; newWhereItem1.Value = "True"; WRVClass.WhereItem.Add(newWhereItem1);
|
|
|