RSUN web 开发框架客户端类列表.



1.RSUN
1.1 最顶层基类.
1.2    标准类.
1.3    主要方法和属性.
1.3.1    version版本号.
1.3.2    createOn文件建立时间.

2.RSUN.Msg
2.1    消息处理类,包消息提示.
2.2    静态类,不可实例.
2.3    主要方法和属性:
    2.3.1     GetMsg(txt)  从sysMsg对象中取出指定的消息,并依据sysLang系统变量做翻译。
    2.3.2     alert(txt) 普通的消息提示.
    2.3.2     alert1(txt,custxt)指定系统消息代码并提示,custxt为自定的消息。
    2.3.4     $M是RSUN.Msg的简写。

3.RSUN.Enum
3.1    枚举类,用于存储各种枚举数据.
3.2    标准类,单例模式.
3.3    主要方法和属性.
    3.3.1    Create(name)创建一个新的枚举.
    3.3.2    AddItm(name,key,content)新增枚举值到指定的枚举中.
    3.3.3    Get(name,key)取到指定枚举数据的值.

4.RSUN.Sys
4.1    系统底层类,公共方法和公共类。
4.2    静态类,不可实例。
4.3    主要方法和属性:
4.3.1    ObjCreate(progIDs)从指定的程式代码列表中,创一个实例对象。

5.RSUN.Xml.XmlDocument
5.1    Xml对象,可以传递初始化的XML字符串。
5.2    标准类。

6.RSUN.Xml.XmlHttp
6.1    XmlHttp对象,产生一个xmlHttp的实例。
6.2    标准类。

7.RSUN.Net
7.1    Net对象,实例对象用于提交资料到服务器。
7.2    标准类。
7.3    主要方法和属性:
7.3.1    URL服务器路径。
7.3.2    SQL需要提交的XML字符串。
7.3.3    post提交的方法,post/get。
7.3.4    async是否同步。true/false。
7.3.5    hds提交的表头。
7.3.6    xDom提交的XmlDocument对象。
7.3.7    Send(paras)提交数据到服务器。参数可以用“{}”对象组合。
7.3.8    SetHd(paras)设定提交的表头。
7.3.9    Dispose()清空资源。
7.3.10    Abort()中止提交。
7.3.11    GetHD(hname)取得指定的表头。
7.3.12    GetAllHD()取得所有的表头。
7.3.13    GetRepTxt()取得回应的字符串。
7.3.14    GetRepXml()取得回应的XmlDocument对象。
7.3.15    GetRepBody()取得回应的主体对象。
7.3.16    onReadyStateChange 事件。用于报告当前的对象的提交状态。

8.RSUN.Data.DataTable
8.1    DataTable对象,用于缓存客户端的数据,并且具有一定的方法和属性可供编程操作.
8.2    标准类
8.3    主要方法和属性以及事件:
8.3.1    bindToTable将数据邦定到指定的Html table对象.
8.3.2    tableName数据对象的名称,即为Xml数据岛的ID.
8.3.3    xmlObj xml数据对象,客户端的数据缓存在一个数据岛里.
8.3.4    tbObj  Html Table对象,将数据邦定于此上的对象.
8.3.5    pageIndex 当前的页码数.
8.3.6    pageSize总共页码数.
8.3.7    dataPageSize每页显示几行数据.
8.3.8    rowIndex当前的数据行号.
8.3.9    tableRowIndex当前的Htmltable行号.
8.3.10    root根结点名称.
8.3.11    dbNode数据结点名称. 数据查询时用.
8.3.12    columns栏位,数组格式:
             var cols = 
     {
     "col1":{"aName":"UserID","dType":"","pKey":"","dValue":"001"}, 
              //栏位名 {别名:"",数据类型:"",是否主键:"",初始值:""}
     "col2":{"aName":"Pwd","dType":"","pKey":"1","dValue":"002"}
     }
8.3.13    pKeys主键栏位名.
8.3.14    fNode第一结点,新增一行时用.
8.3.15    flds所有的字段列表.
8.3.16    sRows被选中的数据行号.
8.3.17    nNodes新增的数据行,数组.
8.3.18    uNodes被更新的数据行,数组.
8.3.19    dNodes被删除的数据行,数组.
8.3.20    sNodes被选中的数据行,数组.
8.3.21    rowSelectedCss行选中时的样式表,css写法.
8.3.22    initRow数据开始行号.
8.3.23    recordCount数据总行数.
8.3.24    forceAddNew强制新增.

8.3.25    oncellchange 私有方法,当数据单元被更新时触发,与UpdateCell联合使用.
8.3.26    OnXmlDataSetCompelete 私有方法,当数据加载完成时触发.
8.3.27    OnTableRowClick 私有方法,当数据行被点击时触发.
8.3.28    InitObj 对象构造器,初始化时执行.
8.3.29    SetBind将数据邦定到指定的Htmltable, arguments[0] 为邦定的对象名,若参数为空则必需给bindToTable设值.
8.3.30    UpdateCell更新数据单位时执行,并保存被更新的数据行到uNodes 数组中.
8.3.31    SetPosition设定当前htmltable选中行,arguments[0] 为要选中的行号.
8.3.32    Paging分页方法,arguments[0] 有"1=第一页,2=下一页,3=上一页,4=最后一页"种选项值.
8.3.33    countRecord计算数据行,以及数据页数.
8.3.34    AddColumns新增栏位,arguments[0] 格式为columns属性的数组格式.
8.3.35    GetNewRow取得一全新行,复制于属性fNode.//fNode.cloneNode(1)
8.3.36    GetRow取得指定的行,arguments[0]为取得的行号.
8.3.37    SetRowID保存各种操作后的数据行,新增,更新,删除,选中的数据行都在此方法记录.
8.3.38    checkNodes私有方法,检测指定的结点是否已经被记录.
8.3.39    LoadUrl加载数据从一个URL.
8.3.40    LoadXml加载数据从一个xml.
8.3.41    AddRow新增一行.
8.3.42    DelNodes删除指定的结点.
8.3.43    DelRow删除选中的行,若选中数据行为空,则删除当前行.
8.3.44   








posted @ 2006-05-29 20:55  23热爱,自学业余码农。  阅读(308)  评论(0)    收藏  举报