参数:
serviceName:
必选,service名称
必选,节点取值对应域模型中的字段名,如:fdName:fdId 可选,排序列,多值用:分隔,为域模型中的字段名,如:forder rtnItem: orderby:
返回:beanName参数
***********************************************/
function Data_GetBeanNameFromService(serviceName, rtnItem, orderby)
/*********************************************** 功能:采用现有的service构造通用的返回指定关键字的beanName参数 参数
serviceName:必选,service的名字
keyValue:必选,关键字的值,使用,或;分隔多值
rtnItem:必选,对应域模型的字段,多值用:分隔,如:fdId:fdName keyItem:可选,关键字对应域模型字段,默认取fdId orderby:可选,排序列,格式同rtnItem
返回:beanName参数
***********************************************/
function Data_GetBeanNameFromServiceByKey(serviceName, keyValue, rtnItem, keyItem, orderby)
/***********************************************
功能:采用现有的service构造通用的返回相关分页列表的beanName参数 参数:
serviceName:
必选,service名称
必选,节点取值对应域模型中的字段名,如:fdName:fdId 可选,当前页数 可选,每页行数 可选,查询条件
可选,排序列,多值用:分隔,为域模型中的字段名,如:forder rtnItem:
pageno:
rowsize: where: orderby:
返回:beanName参数
***********************************************/
function Data_GetBeanNameOfFindPage(service, rtnItem, pageno, rowsize, where, orderby)
/***********************************************
功能:随机生成ID 参数
count:数字,可选,返回的ID数量 返回:
若count值未传,返回字符串,若count值已经设置,返回数组 ***********************************************/
function Data_GetRadomId(count)
/*********************************************** 功能:key值获取资源信息 参数
keys:必选,多值用;分隔 返回:
资源信息数组
***********************************************/
function Data_GetResourceString(keys)
/*********************************************** 功能:根据关键字在指定的组织架构中查找数据 参数
keyValue:必选,关键字的值,使用,或;分隔多值
rtnItem:必选,对应域模型的字段,多值用:分隔,如:fdId:fdName keyItem:可选,关键字对应域模型字段,默认取fdId orderby:可选,排序列,格式同rtnItem
返回:
***********************************************/
function Data_GetOrgElementBeanNameByKey(keyValue, rtnItem, keyItem, orderby)
6. dialog.js
/*********************************************** JS文件说明:
该文件提供了通用的对话框的操作函数
作者:叶中奇
版本:1.0 2006-4-3
***********************************************/ /*********************************************** 功能:类别选择对话框 参数:
modelName:
必选,域模型名称,如果没有值则取当前URL参数modelName idField:
可选,绑定关键字的域名字或对象或对象列表 可选,绑定显示名的域名字或对象或对象列表
nameField: mulSelect:
可选,true多选,false单选,默认值为单选 authType:
可选,默认02,权限校验方式,0显示所有(00可以选中所有,01只能选中有维护权限
的,02只能选中有使用权限的),1 只显示有维护权限的 2 只显示有使用权限的 showType:
可选,显示方式,0显示父机构分类和子机构分类,只1显示父机构分类,2只显示子机构
分类 orgTreeId:
可选,当前组织机构树ID
action:
可选,函数对象,当对话框关闭后需要执行的操作,样例:
function MyAction(rtnVal){
//在此写入您的代码,采用rtnVal可用获取返回值,该值为KMSSData对象,
//
采用this可用访问到对话框对象 }
将MyAction传递给action参数
notNull:
可选,true(默认)表示可以为空 exceptValue:
见Dialog_Tree说明 winTitle:
可选,窗口的标题
***********************************************/
function Dialog_Category(modelName, idField, nameField,mulSelect,authType,showType,orgTreeId,action,notNull,exceptValue,winTitle)
/*********************************************** 功能:组织机构选择对话框 参数:
idField:
可选,绑定关键字的域名字或对象或对象列表 可选,绑定显示名的域名字或对象或对象列表 nameField: mulSelect:
可选,true多选,false单选,默认值为单选 authType:
可选,对节点的验证权限,0显示所有(00可以选中所有,01只能选中有维护权限的,02
只能选中有使用权限的),1 只显示有维护权限的 2 只显示有使用权限的
action:
可选,函数对象,当对话框关闭后需要执行的操作,样例:
//
function MyAction(rtnVal){
//在此写入您的代码,采用rtnVal可用获取返回值,该值为KMSSData对象,
采用this可用访问到对话框对象
}
将MyAction传递给action参数
notNull:
可选,true(默认)表示可以为空 exceptValue:
见Dialog_Tree说明 winTitle:
可选,窗口的标题
***********************************************/
function Dialog_OrgTree(idField, nameField,mulSelect,authType,action,notNull,exceptValue,winTitle)
/*********************************************** 功能:模板选择对话框 参数:
modelName:
必选,域模型名称,如果没有值则取当前URL参数modelName
必选,创建的url,其中id参数用参数!{id},显示名参数用!{name} 如果需要自动urlParam:
返回域值,请按格式调用:\域名::Name域名\
mulSelect:
可选,true多选,false单选,默认值为单选 isReturn:
可选,是返回urlParam还是直接打开urlParam链接,默认为false,直接打开
urlParam链接 authType:
可选,默认02,权限校验方式,0显示所有(00可以选中所有,01只能选中有维护权限
的,02只能选中有使用权限的),1 只显示有维护权限的 2 只显示有使用权限的
action:
可选,函数对象,当对话框关闭后需要执行的操作,样例:
function MyAction(rtnVal){
//在此写入您的代码,采用rtnVal可用获取返回值,该值为KMSSData对象,
//
采用this可用访问到对话框对象 }
将MyAction传递给action参数
notNull:
可选,false(默认)表示不可以为空 winTitle:
可选,窗口的标题
***********************************************/
function Dialog_Template(modelName,
urlParam,mulSelect,isReturn,authType,action,notNull,winTitle)
/*********************************************** 功能:简单类别选择对话框 参数:
modelName:
必选,域模型名称,如果没有值则取当前URL参数modelName 必选,true多选,false单选,默认值为多选 可选,绑定关键字的域名字或对象或对象列表 可选,绑定显示名的域名字或对象或对象列表 mulSelect: idField: nameField: splitStr:
可选,字符串,值分隔符,若需要将多个值放置在一个域中,该项不能为null authType:
可选,默认02,权限校验方式,0显示所有(00可以选中所有,01只能选中有维护权限
的,02只能选中有使用权限的),1 只显示有维护权限的 2 只显示有使用权限的
action:
可选,函数对象,当对话框关闭后需要执行的操作,样例: function MyAction(rtnVal){
//在此写入您的代码,采用rtnVal可用获取返回值,该值为KMSSData对象,
//
采用this可用访问到对话框对象 }
将MyAction传递给action参数
notNull:
可选,true(默认)表示可以为空 exceptValue:
见Dialog_Tree说明 可选,窗口的标题 winTitle:
说明:
add by wubing
date:2009-07-27
***********************************************/
function
Dialog_SimpleCategory(modelName,idField,nameField,mulSelect,splitStr,authType,action,notNull,exceptValue,winTitle)
/*********************************************** 功能:新建文档时,简单分类选择对话框 参数:
modelName:
必选,域模型名称,如果没有值则取当前URL参数modelName