【功能說明】
用途:使用於Web網頁中,此元件主要功能是為了配合WSGridView、WSFormView、WSDataList元件製作討論區。
【元件屬性】
AuthorDataSourceID(資料來源)(string)
選取對應的Author資料所關聯WSDataSource。
AuthorIDField (string)
選取關聯到資料庫中SYS_Author的ID欄位。
AuthorNameField (string)
選取關聯到資料庫中SYS_Author的Name欄位。
AuthorImageField (string)
選取關聯到資料庫中SYS_Author的Image欄位。
AuthorLevelField (string)
選取關聯到資料庫中SYS_Author的Level欄位。
AuthorRemarksField (string)
選取關聯到資料庫中SYS_Author的Remarks欄位。
DataSourceID (string)
選取Discuss資料所關聯WSDataSource資料來源。
ISCloseField (string)
選取關聯到資料庫中SYS_Discuss的CloseFlag的欄位。
IDField (string)
選定關聯到的資料庫中Discuss的ID欄位。
ParentField (string)
選取關聯到資料庫中SYS_Discuss的Parent欄位。
AuthorField (string)
選取關聯到資料庫中SYS_Discuss的Author欄位。
TitleField (string)
選取關聯到資料庫中SYS_Discuss的Title欄位。
TextField (string)
選取關聯到資料庫中SYS_Discuss的Text欄位。
CreateDateField (string)
選取關聯到資料庫中SYS_Discuss的CreateDate欄位。
ReplyDateField (string)
選取關聯到資料庫中SYS_Discuss的ReplyDate欄位。
CounterField (string)
選取關聯到資料庫中SYS_Discuss的Counter欄位(用於記錄主題被點擊的次數)。
ReplyCounterField (string)
選取關聯到資料庫中SYS_Discuss的replyCounter欄位(用於記錄主題被回覆的次數)。
ReplierField (string)
選取關聯到資料庫中SYS_Discuss的Replier欄位。
ComplanField (string)
選取關聯到資料庫中SYS_Discuss的Complan欄位。
SendMailField (string)
選取關聯到資料庫中SYS_Discuss的SendMail欄位。
GradeField (string)
選取關聯到資料庫中SYS_Discuss的Grade欄位。
EmailField(String)
選取關聯到資料庫中SYS_Discuss的EMail欄位。
UploadField(String)
選取關聯到資料庫中SYS_Discuss的Upload欄位
【使用】
要呈現一個討論區,WSDicuss元件必須要配合WSGridView、WSDataList和WSFormView一起使用。
- 1.? 在頁面上貼一個WSDataSource,TableName選擇用於討論區資料的表
- 2.? 在頁面上貼一個WSDataSource,TableName選擇用於Author資料的表
- 3.? 在頁面上貼上WSDiscuss元件,設定相關的屬性(AuthorInfo選項卡里的屬性需要設為連接到Author資料表的字段)
- 4.? 在頁面上貼一個WSGridView,LinkObjectType選擇WSDiscuss,LinkObject設定為剛才貼的WSDiscuss,設定DataSourceID(選擇連接討論區資料表的WSDataSource),刷新架構,右鍵WSGridView選擇save
- 5.? 新建一個新的網頁(用於新增、瀏覽、修改和刪除)把元頁面上的兩個WSDataSource和WSDiscuss複製到新頁面上
- 6.? 在頁面上貼一個WSDataList,DataListLinkType設為WSDiscuss,DataListLinkObject選擇WSDiscuss,設定DataSourceID(選擇連接討論區資料表的WSDataSource),刷新架構
- 7.? 在頁面上貼一個WSFormView,FormViewLinkType設為WSDiscuss,FormViewLinkObject選擇WSDiscuss,設定DataSourceID(選擇連接討論區資料表的WSDataSource),刷新架構
- 8.? 返回剛才的頁面,把GridView的EditUrl設為新建的頁面,這樣就可以使用了。