可选,对话框的宽度,默认640 可选,对话框的高度,默认820
height: parameter:
可选,传递的参数
***********************************************/
function Dialog_PopupWindow(url,width, height, parameter)
7. doclist.js
/*********************************************** JS文件说明:
该文件提供了常用的动态列表的通用方法。 使用说明:
1、请在页面中定义一个ID为\的表格,该表格即为动态列表的表格,若2、在该表格的定义一个基准行,当新增行的时候,程序会自动复制基准行的HTML代码进
TR标签:
KMSS_IsReferRow=\:必须,表示该行为基准行 KMSS_IsRowIndex=\:可选,表示该列用于显示序号 !{index}:行索引号 TD标签:
域name属性的替换符:
不希望使用TABLE_DocList作为表格ID,请改写DocList_Info的值(ID数组) 行创建新行。标签属性说明:
3、若表格中本来就有内容,内容的行必须紧跟在基准行的后面,内容行的TR标签必须定义4、当表格中需要出现选择框的时候,可以采用DocList_GetPreField函数获取到临近
KMSS_IsContentRow=\属性。 的域对象。
HTML样例:
序号 文本内容 输入框
文本内容
1
文本内容
作者:叶中奇
版本:1.0 2006-4-3
***********************************************/
全局变量
var DocList_Info = new Array(\); var DocList_TableInfo = new Array;
/*********************************************** 功能:获取界面中某个对象中指定对象的字段的和 参数:
obj:
必选,对象 fieldRe:
//全局变量,ID列表
必选,域名称或域的正则表达式
***********************************************/
function DocList_GetSum(obj, fieldRe)
/*********************************************** 功能:添加行 参数:
optTB:
可选,表格ID或表格对象,默认取当前操作的表格 content:
可选,HTML代码数组,往每个单元格塞的内容,默认从基准行中取数据
若希望只提供几个单元格的数据时,只需要将其他单元格对应数组元素设置为
null
fieldValues:
可选,对象,格式为fieldValues[fieldName]=fieldValue,fieldName可带
索引号
***********************************************/
function DocList_AddRow(optTB, content, fieldValues)
/*********************************************** 功能:复制行 参数:
optTR:
可选,操作行对象,默认取当前操作的当前行
***********************************************/
function DocList_CopyRow(optTR)
/*********************************************** 功能:删除行 参数:
optTR:
可选,操作行对象,默认取当前操作的当前行
***********************************************/
function DocList_DeleteRow(optTR)
/*********************************************** 功能:移动行 参数:
direct:
必选,1:下移动,-1上移动 optTR:
可选,操作行对象,默认取当前操作的当前行
***********************************************/
function DocList_MoveRow(direct, optTR)
/*********************************************** 功能:获取obj前面以fieldName命名的第一个HTML元素 参数:
obj:
必选,参考对象 必选,HTML元素名
可选,是否全字匹配,默认为false fieldName: isWholeWord:
返回:HTML元素,找不到则返回null
***********************************************/
function DocList_GetPreField(obj, fieldName, isWholeWord)
/*********************************************** 功能:获取obj后面以fieldName命名的第一个HTML元素 参数:
obj:
必选,参考对象 必选,HTML元素名
可选,是否全字匹配,默认为false fieldName: isWholeWord:
返回:HTML元素,找不到则返回null
***********************************************/
function DocList_GetSufField(obj, fieldName, isWholeWord)
8. docutil.js
/*********************************************** JS文件说明:
该文件提供了文档界面中常用的函数
作者:叶中奇
版本:1.0 2006-4-3
***********************************************/ /*********************************************** 标签表格使用说明:
若要使用标签表格的功能,请在页面中定义一个ID为\的多行一列表格, 表格中每个TR元素通过设置LKS_LabelName的属性,声明标签的文本,如:
LKS_LabelName=\我的工作\。
Doc_LabelInfo的值(表格ID名数组)。
***********************************************/
全局变量
Doc_LabelInfo = new Array(\); var Doc_ShowMaxIcon = true;
/*********************************************** 功能:显示点击的标签 Doc_LoadFrame使用说明:
要使用此方法必须在doc的Tab页Td中使用onresize事件来调用此方法
举例:
参数:
tdId:
必选,字符串,表格ID loadUrl:
必选,字符串,要载入的Url
***********************************************/
function Doc_LoadFrame(tdId, loadUrl)
/*********************************************** 功能:显示标签表格的第几个标签 参数:
tableName:
必选,字符串,表格ID index:
必选,整数,标签索引号
***********************************************/
function Doc_SetCurrentLabel(tableName, index, noEvent)
/*********************************************** 功能:禁用标签表格的相应id的标签
备注:使用此方法需在标签行增加LKS_LabelId属性 参数:
labelId:
必选,字符串,标签行LKS_LabelId值 disabled: 必选,布尔值
add by limh 2010年12月15日
***********************************************/
function Doc_DisableLabelById(labelId, disabled)
/*********************************************** 功能:隐藏标签表格的相应id的标签
备注:使用此方法需在标签行增加LKS_LabelId属性 参数:
tableName:
必选,字符串,表格ID
必选,字符串,标签行LKS_LabelId值 labelId:
add by limh 2010年12月15日
***********************************************/
function Doc_HideLabelById(tableName,labelId)