Members
-
accept
-
限制自定义上传格式
- Source:
-
baseUrl
-
服务层api访问s根地址
- Source:
-
config
-
调试或发布状态
- Source:
-
webuploader
-
上传控件实现
- Source:
Example
该js还是依赖于以下js <link href="~/bower_components/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> <script src="~/bower_components/jquery/jquery.min.js"></script> <script src="~/bower_components/layer/layer.js"></script> <script src="~/Scripts/libs/abp.js"></script> <script src="~/Scripts/libs/abp.layui-alert.js"></script>
Methods
-
authorizeButton(toolbar) → {Array}
-
控制按钮的授权
Parameters:
Name Type Description toolbarArray 当前菜单对应的按钮权限
- Source:
Returns:
返回当前用户拥有的按钮权限
- Type
- Array
Example
var baseEnCode = "Admin.OrganizationUnit."; var toolbar = [ { 'text': '刷新', iconCls: 'icon-reload', handler: function() { com.btnRefresh(dgTreeGridId); },EnCode:baseEnCode+'GetTreeGrid' }, { 'text': '新增', iconCls: 'icon-add', handler: gridUI.btnAdd, EnCode: baseEnCode + 'Add' }, { 'text': '编辑', iconCls: 'icon-edit', handler: gridUI.btnEdit, EnCode: baseEnCode + 'Edit'}, { 'text': '删除', iconCls: 'icon-remove', handler: gridUI.btnDelete, EnCode: baseEnCode + 'Delete' } ]; toolbar = com.authorizeButton(toolbar); -
btnImport(excelName, importUrl, extendParams, callback)
-
导入excel文件
Parameters:
Name Type Description excelNamestring excel的文件名无后缀
importUrlstring 导入文件的后台地址
extendParamsObject 上传文件时,增加其他参数传递
callbackfunction 上传成功后,点击确认按钮的回调事件
- Source:
-
bytesToSize(bytes)
-
1024MB转换成1GB
Parameters:
Name Type Description bytesnumber - Source:
Returns:
返回最小不可转换的单位的空间大小
-
changeCode(that)
-
修改验证码
Parameters:
Name Type Description thatelement 当前图片对象
- Source:
Example
<img src="/Account/GetAuthCode" title="单击可刷新" alt="单击可刷新" onclick="com.changeCode(this);" />
-
clear(formElement, gridElement, paramsOrCallback)
-
默认不清空Id的数据
Parameters:
Name Type Description formElementform表单element
gridElementgrid列表的element
paramsOrCallback额外的参数或者回调函数
- Source:
Returns:
-
clearById(id, formElement, gridElement, paramsOrCallback)
-
清空Id以外的所有文本框的值
Parameters:
Name Type Description id不清空字段
formElementgridElementparamsOrCallback- Source:
Returns:
-
closeCurrentTab()
-
关闭当前的tabs
- Source:
-
deleteallrows()
-
addnew 多行之后 若是出现删除bug,可在addnew 之后 调用 grid.datagrid('clearSelections');
- Source:
-
deleted(backendService, element, message, deleteService)
-
Parameters:
Name Type Description backendService后台abp接口服务
elementString 要操作的列表id
messageString 自定义删除提示信息(默认为"您确认删除这条记录吗?”)
deleteServiceString 后台删除方法名(默认为"delete")
- Source:
Returns:
-
edit(element, callback)
-
编辑前统一提示信息,当Id为0时,说明未选中任何记录,其他时,将Id,作为回调函数的参数
Parameters:
Name Type Description elementString '#dgGrid'
callbackfunction 回调函数 function(id){} id为当前选中的id;node:当前数据记录
- Source:
Returns:
-
EditGridViewModel(grid)
-
datagrid行内编辑封装
Parameters:
Name Type Description gridelement $('#dgGrid')
- Source:
Returns:
-
EditTreeGridViewModel()
-
treegrid行内编辑封装、此方法请在treeGrid的onLoadSuccess方法中写,不然会出错,得不到options中的idField
- Source:
-
exportExcel(elemId, newName)
-
将表格导出成excel
Parameters:
Name Type Description elemIdstring 表格选择器
newNamestring 导出的新表格名称
- Source:
-
exportWord(tableElem, newFileName)
-
将表格导出成word
Parameters:
Name Type Description tableElemstring 表格选择器
newFileNamestring 导出的excel的文件名
- Source:
-
format("{0}-{1}","a","b")
-
格式化字符串
Parameters:
Name Type Description "{0}-{1}","a","b"string - Source:
Returns:
a-b
Example
用法: webuploader.format("{0}-{1}","a","b"); -
formatMsg(val, objMsg)
-
Parameters:
Name Type Description valString objMsgString - Source:
Example
val 为 ture 'true' 1 是显示文本 '是' var objMsg = { "success": { text: "是", 'case': [true, 'true', 1] }, "danger": { text: "否", 'case': [false, 'false', 0] } }; -
formatYes(value)
-
将true/false 转为文本 是/否
Parameters:
Name Type Description valueString/Int/boolean - Source:
-
getSelectId(element)
-
Parameters:
Name Type Description element- Source:
-
getWebUpload(callback)
-
动态加载webuploader控件
Parameters:
Name Type Description callbackany - Source:
-
GUID()
-
生成一个guid数据
- Source:
-
IEVersion() → {string}
-
得到IE浏览器的版本号
- Source:
Returns:
7/8/9/10/6/edge/11/-1 -1非ie浏览器
- Type
- string
-
ignoreEle(dom, hasButton)
-
去除表单中所有按钮,并且将所有文本框置为禁用
Parameters:
Name Type Description domjquery对象
hasButtonBoolean - Source:
Example
com.ignoreEle($('#editForm')); -
imagePreviewDialog($ele)
-
webuploader的图片预览效果
Parameters:
Name Type Description $ele当前点击的图片elem
- Source:
-
isNullOrEmpty()
-
判断变量是否为null或空
- Source:
Example
用法: webuploader.isNullOrEmpty(null)
-
loadFile()
-
编辑时,加载上传控件
Parameters:
Type Description - Source:
-
openPostWindow(url, formData)
-
以Post形式打开新页面,可传递参数
Parameters:
Name Type Description urlstring formDataObject - Source:
-
pdfModal(title, pdfName)
-
弹出显示pdf的框
Parameters:
Name Type Description titlestring 标题
pdfNamestring pdf的token,即后台存的文件名
- Source:
-
prompt(promptMessage, okCallback)
-
填写单个提示信息,增加表单验证功能
Parameters:
Name Type Description promptMessagestring 提示信息
okCallbackfunction 确定时的回调事件
- Source:
-
scrollTo()
-
将滚动条滚动到指定的节点位置,使该节点可见(如果有滚动条才滚动,没有滚动条就不滚动)
Parameters:
Type Description -
search(tree, searchText, this-context)
-
扩展easyui tree的搜索方法
Parameters:
Name Type Description treeeasyui tree的根DOM节点(UL节点)的jQuery对象
searchText检索的文本
this-contexteasyui tree的tree对象
-
setBusy()
-
将dialog的按钮置为禁用或者启用,防止多次提交
- Source:
-
show404(img)
-
当图片没有时,会显示404图片
Parameters:
Name Type Description img- Source:
Returns:
-
showChildren(node)
-
展示节点的子节点(子节点有可能在搜索的过程中被隐藏了)
Parameters:
Name Type Description nodeeasyui tree节点
-
template(isCheck)
-
上传文件模板
Parameters:
Name Type Description isCheckboolean 是否是查看界面 true/false
- Source:
Returns:
参数为空时,默认不是查看界面,有删除按钮。参数为true时,无删除按钮
-
templateImg(isCheck)
-
图片上传模板
Parameters:
Name Type Description isCheck是否是查看界面 true/false
- Source:
Returns:
参数为空时,默认不是查看界面,有删除功能。参数为true时,无删除功能
-
toTreeData()
-
json格式转树状结构
- Source:
-
uuid()
-
生成随机guid值
- Source:
Returns: