只读:
Com_Parameter.ResPath:外部资源路径(…/resource/)
Com_Parameter.StylePath:当前风格资源路径(…/style/风格名/) Com_Parameter.IE:判断当前浏览器是否为IE浏览器 可设置:
Com_XMLDebug:若设置为true时,每次通过访问XML数据时就会弹出XML数据的窗口。 Com_Parameter.IsAutoTransferPara:若设置为true时,打开窗口时自动继承当前窗口的参数。
/*********************************************** 功能:引入JS文件 参数
fileList:文件名列表,用|分隔多值 contextPath:文件路径,默认值为\
extendName:文件扩展名,默认从文件名中获取
***********************************************/
function Com_IncludeFile(fileList, contextPath, extendName)
/*********************************************** 功能:新建文档函数 参数:
modelName:模板域模型
strUrl:必选,创建的url,其中id参数用参数!{id},显示名参数用!{name} ***********************************************/
function Com_NewFile(modelName,strUrl)
/*********************************************** 功能:新建文档函数,选择简单分类 参数:
modelName:分类域模型
strUrl:必选,创建的url,其中id参数用参数!{id},显示名参数用!{name} ***********************************************/
function Com_NewFileFromSimpleCateory(modelName,strUrl)
/*********************************************** 功能:注册js文件 参数:
fileName:文件名
***********************************************/
function Com_RegisterFile(fileName)
/*********************************************** 功能:获取数组中指定关键字的位置 参数:
arr:数组
key:关键字
返回:关键字所在的位置,找不到则返回-1
***********************************************/
function Com_ArrayGetIndex(arr, key)
/*********************************************** 功能:关闭窗口
***********************************************/
function Com_CloseWindow()
/*********************************************** 功能:设置窗口的标题 参数:
Title:标题文本
***********************************************/
function Com_SetWindowTitle(Title)
/*********************************************** 功能:往某个对象中添加一个事件 参数:
obj:对象,如:window、document等
eventType:事件名称,不以on开始,比如:\、\
func:需要执行的函数
***********************************************/
function Com_AddEventListener(obj, eventType, func)
/*********************************************** 功能:往某个对象中删除一个事件 参数:
obj:对象,如:window、document等
eventType:事件名称,不以on开始,比如:\、\
func:已经添加的函数
***********************************************/
function Com_RemoveEventListener(obj, eventType, func)
/*********************************************** 功能:打开一个新窗口 参数:
url:窗口路径,若Com_Parameter.IsAutoTransferPara设置为True,则自动往URLtarget:
null/\:在下一个帧中打开,若在第一帧调用则打开第三帧页面 1/2/3/4:在指定的帧打开(见首页界面说明) string:目标帧名称
中添加当前窗口的参数
winStyle:
当在首页帧结构集中打开,仅当打开第4帧时该参数有效,其值可为:
\:新开窗口最大化
\:新开窗口跟视图窗口各分一半的空间 \:新开窗口最小化
若不是在首页真结构集打开时,跟window.open的参数一样 keepUrl:
是否保留原有url,默认值为false(不保留)
返回:新窗口对象
***********************************************/
function Com_OpenWindow(url, target, winStyle, keepUrl)
/*********************************************** 功能:拷贝当前URL的参数拷贝到指定的URL中 参数:
url:目标URL
返回:拷贝后的新的URL
***********************************************/
function Com_CopyParameter(url, except)
/*********************************************** 功能:提交表单,并保持提交后的URL参数不进行改变 参数:
formObj:表单对象
method:提交方法
***********************************************/
function Com_Submit(formObj, method, clearParameter)
/*********************************************** 功能:提交表单,并保持提交后的URL参数不进行改变,所有按钮不变灰 参数:
formObj:表单对象
method:提交方法
***********************************************/
function Com_SubmitNoEnabled(formObj, method)
/*********************************************** 功能:获取URL中的参数(调用该函数不需要考虑编码的问题) 参数:
url:URL param:参数名
返回:参数值
***********************************************/
function Com_GetUrlParameter(url, param)
/*********************************************** 功能:设置URL参数,若参数不存在则添加一个,否则覆盖原有参数 参数:
url:URL param:参数名 value:参数值
返回:URL
***********************************************/
function Com_SetUrlParameter(url, param, value)
/*********************************************** 功能:替换HTML代码中的敏感字符
***********************************************/
function Com_HtmlEscape(s)
/*********************************************** 功能:获取Event对象,必须在事件触发中调用
返回:Event对象
***********************************************/
function Com_GetEventObject()
/*********************************************** 功能:设置对象的OuterHTML 参数:
obj:对象
htmlCode:html代码
返回:html代码
***********************************************/
function Com_SetOuterHTML(obj, htmlCode)
/*********************************************** 功能:将某个对象中的属性值替换字符串中的“!{属性名}”变量 注意:若对象中没有该属性,此方法会自动认为该属性为\ 参数:
str:原字符串
obj:查找属性值的对象
返回:替换后的字符串
***********************************************/
function Com_ReplaceParameter(str, obj)
/*********************************************** 功能:禁止当前事件的默认行为
***********************************************/
function Com_EventPreventDefault()
5. data.js
/*********************************************** JS文件说明:
该文件是JS调用常用的数据访问的一些方法。
***********************************************/
KMSSData类
/*********************************************** KMSSData类说明:
主要用于处理哈希表数组(整体是一个普通的数组,数组的每个元素是一个哈希表)。 比如数据库中的一张表就可以看成是这中数据类型(多行记录,每行记录中,有多个字段,经常会习惯用字段名和第几条记录获取字段值)
***********************************************/
/*********************************************** 功能:KMSSData的构造函数 参数
kmssdata:可选,通过另一个KMSSData对象初始化当前对象的数据 ***********************************************/
function KMSSData(kmssdata)
属性
//用于判断一个对象是否是KMSSData对象
this.IsKMSSData = true; //是否采用缓存 this.UseCache = true;
方法
//检查哈希表数组是否为空
this.IsEmpty()
//往数据对象中添加一个哈希表数组
this.AddHashMap(hashMap)
//往数据对象中添加一个哈希表数组