<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Feng.Li's Java See

    抓緊時(shí)間,大步向前。
    隨筆 - 95, 文章 - 4, 評(píng)論 - 58, 引用 - 0
    數(shù)據(jù)加載中……

    工作任務(wù)表

     

    CwebView類參考手冊(cè)

    劉學(xué)亮 2007-04-20

    說(shuō)明:

           js_WebView函數(shù)庫(kù)中,實(shí)現(xiàn)四個(gè)類,從而實(shí)現(xiàn)了在IE端羅列Lotus視圖(文件夾)、虛擬文件夾,SQL數(shù)據(jù)表(視圖)的功能;全面取代了js_GotoView2、DocList函數(shù)庫(kù)提供的功能;

           js_WebView的使用要依賴于以下函數(shù)庫(kù):js_Stirng、js_GetDbUrljs_Ajax、js_HtmlSelect

    使用實(shí)例請(qǐng)參考http://192.168.5.134/smworkoa/cmisoa.nsf/Test_View?OpenForm

     

    以下對(duì)js_WebView中的類進(jìn)行屬性、事件、接口方面的詳細(xì)說(shuō)明:

    CWebView

    屬性:

    l         ViewName             [R]視圖名稱,如果視圖不是主庫(kù)的,包含視圖所在數(shù)據(jù)庫(kù)

    l         ClassName            [R]類名稱,值固定為:CWebView

    l         Filter                     [R/W]視圖過(guò)濾條件,如:房屋號(hào),=,101 && 房屋坐落,instr,五一大街

    l         Columns                [R/W]當(dāng)前視圖顯示的各列的名稱,以分號(hào)隔開(kāi)各個(gè)列名

    l         CurPage                [R/W]當(dāng)前頁(yè)

    l         PageSize                [R/W]頁(yè)面大小(默認(rèn)每頁(yè)20條記錄, -1表示每頁(yè)顯示無(wú)數(shù)條記錄)

    l         SelectboxType       [R/W]視圖列表選擇框的類型: 0=無(wú)選擇框; 1=復(fù)選框; 2=單選框

    l         NoRecordPrompt   [R/W]當(dāng)視圖沒(méi)有數(shù)據(jù)庫(kù)時(shí)的提示信息,默認(rèn)為:沒(méi)有記錄

    l         NoRecord              [R]當(dāng)前視圖是否有記錄

    l         Direction               [R/W] 記錄的顯示方式: 1=由前往后排列; 2=由后往前排列

    l         StartPoint                     [R/W] 當(dāng)前顯示記錄的第一條記錄的在視圖中序號(hào)

    l         NextPoint              [R/W] 下一頁(yè)的起始點(diǎn)

    l         CurRecrodID         [R] 當(dāng)前記錄的ID(發(fā)生OnMouseOver事件后便成為當(dāng)前記錄

    l         SearchbarDoc        [R/W] 搜索欄所在document(如果沒(méi)有搜索欄, 則不必設(shè)置該屬性)

    事件:

    l         OnClick         

    列表記錄被點(diǎn)擊時(shí)發(fā)生該事件,該事件的默認(rèn)響應(yīng)操作是調(diào)用OpenNotesDoc()函數(shù)

    打開(kāi)文檔

    如果要接辦這個(gè)事件,請(qǐng)給OnClick賦值,如:

    Var oView = New CWebView(“vw_Rooms”, document.frames.ViewFrame)

    oView.OnClick = ShowRecordID

    //其中:ShowRecordID是自定義的函數(shù), 接收到一個(gè)參數(shù):當(dāng)前記錄ID

    Function ShowRecordID( sRecordID )

           { alert( sRecordID ); }

    l         OnInitialize

    該事件在列表進(jìn)行初始化時(shí)觸發(fā),發(fā)生在第一次調(diào)用ListRecord時(shí),按照下面的方法接辦該事件:

    oView.OnInitialize = FunctionName;

    FunctionName是自定義的函數(shù)名,接收到一個(gè)參數(shù):oView; 如果FunctionName不返回true,則ListRecord函數(shù)中斷執(zhí)行。

    l         OnQueryList

    每次調(diào)用ListRecord時(shí)觸發(fā)該事件,按照如下方法接辦該事件:

    oView.OnQueryList = FunctionName;

    FunctionName是自定義的函數(shù)名,接收到一個(gè)參數(shù):oView; 如果FunctionName不返回true,則ListRecord函數(shù)中斷執(zhí)行。

    l         OnListed

    當(dāng)ListRecord執(zhí)行完畢之后,視圖列表加載完畢時(shí),觸發(fā)該事件,按照如下方法接辦該事件:

    oView.OnQueryList = FunctionName;

    FunctionName是自定義的函數(shù)名,接收到一個(gè)參數(shù):oView

     

    方法:

    l         ListRecord()     

    功能:獲取列表數(shù)據(jù),羅列記錄

    參數(shù):無(wú)

    返回:成功返回true;失敗返回false

    l         Refresh()

    功能:刷新列表數(shù)據(jù)

    l         GetAllRecordIDs (bNoPathInID)

    功能:獲取當(dāng)前列表的所有記錄的ID

    參數(shù):

    bNoPathInID : true = 返回的ID不包含路徑信息;False = 返回的路徑包含路徑信息

           返回:放回當(dāng)前列表的所有記錄的ID,以分號(hào)隔開(kāi)各個(gè)ID

     

    l         GetSelectedRecordID (bNoPathInID)

    功能:獲取當(dāng)前被選中的的記錄的ID

    參數(shù):

    bNoPathInID : true = 返回的ID不包含路徑信息;False = 返回的路徑包含路徑信息

           返回:放回當(dāng)前列表選中的記錄的ID,以分號(hào)隔開(kāi)各個(gè)ID

    l         SelectAllRecord (bSelected)

    功能:使當(dāng)前列表的所有記錄被選中或不被選中

    參數(shù):

    bSelected:true :選中所有記錄;False:不選中所有記錄

           返回:操作成功返回true;否則返回false

    l         HideRecord (sRecordID, bNoPathInID)

    功能:在列表中隱藏指定的記錄

    參數(shù):

           sRecordID:指定要隱藏哪些記錄

           bNoPathInID sRecordID中是否包含路徑信息,true:不包含;False:包含

    返回:操作成功返回true;否則返回false

     

    l         GetColumnIndexByName ( sColumnName )

    功能:通過(guò)列名稱來(lái)獲取列的序號(hào)

    參數(shù):

           sColumnName:要獲取序號(hào)的列的名稱

    返回:返回列序號(hào);失敗返回-1

    l         GetColumnNameByIndex iColIndex

    功能:通過(guò)列序號(hào)來(lái)獲取列的名稱

    參數(shù):

           iColIndex:要獲取名稱的列的序號(hào)(第一列的序號(hào)是1)

    返回:返回列名稱;失敗返回false;

     

    l         GetRecordByIndex ( iIndex )

    功能:通過(guò)記錄的序號(hào)獲取記錄對(duì)象

    參數(shù):

           iIndex:記錄在列表中的序號(hào)(第一條記錄的序號(hào)為1

    返回:返回一個(gè)CWebRecord對(duì)象

     

    l         GetRecordByID( sRecordID, bNoPathInID )

    功能:通過(guò)記錄ID來(lái)獲取記錄對(duì)象

    參數(shù):

           sRecordID    記錄ID

           bNoPathInID sRecordID中是否包含路徑信息,true:不包含;False:包含

    返回:返回一個(gè)CWebRecord對(duì)象

     

    l         GetFirstRecord()

    功能:獲取列表的第一條記錄,返回CWebRecord對(duì)象

    參數(shù):無(wú)

    返回:返回一個(gè)CWebRecord對(duì)象

    l         GetNextRecord( oCurRecord )

    功能:獲取列表的下一條記錄,返回CWebRecord對(duì)象

    參數(shù):

           oCurRecord 當(dāng)前記錄對(duì)象

    返回:返回一個(gè)CWebRecord對(duì)象

     

    l         GetPrevRecord(oCurRecord )

    功能:獲取列表的上一條記錄,返回CWebRecord對(duì)象

    參數(shù):

           oCurRecord 當(dāng)前記錄對(duì)象

    返回:返回一個(gè)CWebRecord對(duì)象

     

    l         GetLastRecord()

    功能:獲取列表的最后一條記錄,返回CWebRecord對(duì)象

    參數(shù):無(wú)

    返回:返回一個(gè)CWebRecord對(duì)象

     

    l         Search (sFilter, bSearchInCurResult)

    功能:搜索列表

    參數(shù):

           sFilter:搜索過(guò)濾條件

           bSearchInCurResult:是否在搜索結(jié)果中繼續(xù)搜索

    返回:成功返回true;失敗返回false

    l         ClearSearchResult()

    功能:清除搜索結(jié)果

    參數(shù):無(wú)

    返回:成功返回true;失敗返回false

     

    l         GetFilterOnSearchbar()

    功能:獲取在搜索欄上的當(dāng)前過(guò)濾條件

    參數(shù):無(wú)

    返回:返回字符串,一個(gè)視圖過(guò)濾條件

    l         ShowSearchDialog()

    功能:顯示高級(jí)搜索對(duì)話框

    參數(shù):無(wú)

    返回:無(wú)

    l         GotoFirstPage()

    功能:視圖翻頁(yè),第一頁(yè)

    參數(shù):無(wú)

    返回:成功返回true;失敗返回false

    l         GotoNextPage()

    功能:視圖翻頁(yè),下一頁(yè)

    參數(shù):無(wú)

    返回:成功返回true;失敗返回false

     

    l         GotoPrevPage()

    功能:視圖翻頁(yè),前一頁(yè)

    參數(shù):無(wú)

    返回:成功返回true;失敗返回false

     

    l         GotoLastPage()

    功能:視圖翻頁(yè),最后頁(yè)

    參數(shù):無(wú)

    返回:成功返回true;失敗返回false

     

    CWebFolder

    該類繼承CWebView,所以具備CWebView的所有屬性,事件,方法。

    該類有以下專有的屬性:

    l         FolderID 虛擬文件夾的ID

    l         ClassName:值固定為CWebFolder

     

    CWebTable

    屬性:

    l         Table                     [R]SQL數(shù)據(jù)表(視圖)的名稱

    l         ClassName            [R]類名稱,值固定為:CWebTable

    l         Primkey                [R/W]表的主鍵名,默認(rèn)為Code

    l         ShowPrimKey        [R/W]顯示列表時(shí)是否顯示主鍵

    l         Columns                [R/W]當(dāng)前視圖顯示的各列的名稱,以分號(hào)隔開(kāi)各個(gè)列名

    l         CurPage                [R/W]當(dāng)前頁(yè)

    l         PageSize                [R/W]頁(yè)面大小(默認(rèn)每頁(yè)20條記錄, -1表示每頁(yè)顯示無(wú)數(shù)條記錄)

    l         RecordCount         [R] Table的所有記錄的數(shù)目

    l         PageCount             [R] Table所有記錄的頁(yè)數(shù)

    l         SelectboxType       [R/W]視圖列表選擇框的類型: 0=無(wú)選擇框; 1=復(fù)選框; 2=單選框

    l         NoRecordPrompt   [R/W]當(dāng)視圖沒(méi)有數(shù)據(jù)庫(kù)時(shí)的提示信息,默認(rèn)為:沒(méi)有記錄

    l         NoRecord              [R]當(dāng)前視圖是否有記錄

    l         SQL                      [R/W] 列表顯示的查詢語(yǔ)句

    l         CurRecrodID         [R] 當(dāng)前記錄的ID(發(fā)生OnMouseOver事件后便成為當(dāng)前記錄

    l         SearchbarDoc        [R/W] 搜索欄所在document(如果沒(méi)有搜索欄, 則不必設(shè)置該屬性)

    事件:

           CWebView類的事件相同

     

    方法:

           CWebView類的接口方法相同

     

     

    CWebRecord

    表示列表中的一條記錄

    屬性:

    l         ParentView     所在視圖對(duì)象(一個(gè)CWebView或者CWebFolder或者CWebTable對(duì)象)

    l         RecordID              記錄ID

    方法:

    l         GetColumnValueByName ( sColumnName )

    功能:通過(guò)列名獲取記錄的某列的值

    參數(shù):

    sColumnName:列名

           返回:字符串

    l         GetColumnValueByIndex ( iIndex )

    功能:通過(guò)列序號(hào)獲取記錄的某列的值

    參數(shù):

    iIndex:列序號(hào),第一列的序號(hào)為1

           返回:字符串

    l         ReplaceColumnValue ( iColIndex, sColValue)

    功能:設(shè)置指定列的值

    參數(shù):

    iColIndex:列序號(hào),第一列的序號(hào)為1

    sColValue:要設(shè)置為的列值

           返回:操作成功返回true;否則返回false

    l         SetSelectedState ( bSelected )

    功能:設(shè)置本記錄的選中狀態(tài)

    參數(shù):

    bSelectedtrue:設(shè)為選中狀態(tài);false:設(shè)為非選中狀態(tài)

           返回:操作成功返回true;否則返回false

    l         GetSelectedState ()

    功能:獲取本記錄的選中狀態(tài)

    參數(shù):無(wú)

           返回: true:記錄被選中; false:記錄沒(méi)有選中

    l         GetIndex()

    功能:獲取本記錄在列表中的序號(hào)

    參數(shù):無(wú)

           返回: 整形數(shù)據(jù)

    l         GetColumnIndexByName ( sColumnName )

    功能:通過(guò)列名稱來(lái)獲取列的序號(hào)

    參數(shù):

           sColumnName:要獲取序號(hào)的列的名稱

    返回:返回列序號(hào);失敗返回-1

    l         GetColumnNameByIndex iColIndex

    功能:通過(guò)列序號(hào)來(lái)獲取列的名稱

    參數(shù):

           iColIndex:要獲取名稱的列的序號(hào)(第一列的序號(hào)是1)

    返回:返回列名稱;失敗返回false;

    posted on 2007-04-21 08:57 小鋒 閱讀(678) 評(píng)論(0)  編輯  收藏 所屬分類: lotus Domino


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 91精品手机国产免费| 亚洲成人激情在线| 99视频全部免费精品全部四虎| 亚洲成a人片在线播放| 最近最新高清免费中文字幕 | 中文字幕精品亚洲无线码一区应用| 亚洲成a∨人片在无码2023| 亚洲av无码乱码国产精品| 又黄又爽的视频免费看| 99在线视频免费观看视频| a毛片免费播放全部完整| 特级毛片aaaa免费观看| 日本亚洲色大成网站www久久| 老司机永久免费网站在线观看| 国产精品亚洲一区二区三区久久| 亚洲欧洲日产国码高潮αv| 国产精品美女自在线观看免费| 一级毛片在线完整免费观看| 亚洲综合久久精品无码色欲| 亚洲国产综合精品| 亚洲福利视频网站| 久久精品国产亚洲沈樵| 久久亚洲欧洲国产综合| 亚洲欧洲日本在线| 亚洲伊人久久综合中文成人网| 最刺激黄a大片免费网站| 成在线人视频免费视频| a级毛片免费高清视频| 曰批免费视频播放免费| 特级毛片全部免费播放| 午夜亚洲WWW湿好爽| 国产亚洲人成在线播放| 在线视频亚洲一区| 校园亚洲春色另类小说合集| 国产亚洲精品91| 美女无遮挡免费视频网站| 牛牛在线精品免费视频观看| a高清免费毛片久久| 国产精品偷伦视频观看免费 | 黄色免费在线网站| 野花香高清视频在线观看免费|