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

浙公网安备 33010602011771号