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 toolbar
Array 当前菜单对应的按钮权限
- 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 excelName
string excel的文件名无后缀
importUrl
string 导入文件的后台地址
extendParams
Object 上传文件时,增加其他参数传递
callback
function 上传成功后,点击确认按钮的回调事件
- Source:
-
bytesToSize(bytes)
-
1024MB转换成1GB
Parameters:
Name Type Description bytes
number - Source:
Returns:
返回最小不可转换的单位的空间大小
-
changeCode(that)
-
修改验证码
Parameters:
Name Type Description that
element 当前图片对象
- Source:
Example
<img src="/Account/GetAuthCode" title="单击可刷新" alt="单击可刷新" onclick="com.changeCode(this);" />
-
clear(formElement, gridElement, paramsOrCallback)
-
默认不清空Id的数据
Parameters:
Name Type Description formElement
form表单element
gridElement
grid列表的element
paramsOrCallback
额外的参数或者回调函数
- Source:
Returns:
-
clearById(id, formElement, gridElement, paramsOrCallback)
-
清空Id以外的所有文本框的值
Parameters:
Name Type Description id
不清空字段
formElement
gridElement
paramsOrCallback
- Source:
Returns:
-
closeCurrentTab()
-
关闭当前的tabs
- Source:
-
deleteallrows()
-
addnew 多行之后 若是出现删除bug,可在addnew 之后 调用 grid.datagrid('clearSelections');
- Source:
-
deleted(backendService, element, message, deleteService)
-
Parameters:
Name Type Description backendService
后台abp接口服务
element
String 要操作的列表id
message
String 自定义删除提示信息(默认为"您确认删除这条记录吗?”)
deleteService
String 后台删除方法名(默认为"delete")
- Source:
Returns:
-
edit(element, callback)
-
编辑前统一提示信息,当Id为0时,说明未选中任何记录,其他时,将Id,作为回调函数的参数
Parameters:
Name Type Description element
String '#dgGrid'
callback
function 回调函数 function(id){} id为当前选中的id;node:当前数据记录
- Source:
Returns:
-
EditGridViewModel(grid)
-
datagrid行内编辑封装
Parameters:
Name Type Description grid
element $('#dgGrid')
- Source:
Returns:
-
EditTreeGridViewModel()
-
treegrid行内编辑封装、此方法请在treeGrid的onLoadSuccess方法中写,不然会出错,得不到options中的idField
- Source:
-
exportExcel(elemId, newName)
-
将表格导出成excel
Parameters:
Name Type Description elemId
string 表格选择器
newName
string 导出的新表格名称
- Source:
-
exportWord(tableElem, newFileName)
-
将表格导出成word
Parameters:
Name Type Description tableElem
string 表格选择器
newFileName
string 导出的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 val
String objMsg
String - 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 value
String/Int/boolean - Source:
-
getSelectId(element)
-
Parameters:
Name Type Description element
- Source:
-
getWebUpload(callback)
-
动态加载webuploader控件
Parameters:
Name Type Description callback
any - 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 dom
jquery对象
hasButton
Boolean - 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 url
string formData
Object - Source:
-
pdfModal(title, pdfName)
-
弹出显示pdf的框
Parameters:
Name Type Description title
string 标题
pdfName
string pdf的token,即后台存的文件名
- Source:
-
prompt(promptMessage, okCallback)
-
填写单个提示信息,增加表单验证功能
Parameters:
Name Type Description promptMessage
string 提示信息
okCallback
function 确定时的回调事件
- Source:
-
scrollTo()
-
将滚动条滚动到指定的节点位置,使该节点可见(如果有滚动条才滚动,没有滚动条就不滚动)
Parameters:
Type Description -
search(tree, searchText, this-context)
-
扩展easyui tree的搜索方法
Parameters:
Name Type Description tree
easyui tree的根DOM节点(UL节点)的jQuery对象
searchText
检索的文本
this-context
easyui tree的tree对象
-
setBusy()
-
将dialog的按钮置为禁用或者启用,防止多次提交
- Source:
-
show404(img)
-
当图片没有时,会显示404图片
Parameters:
Name Type Description img
- Source:
Returns:
-
showChildren(node)
-
展示节点的子节点(子节点有可能在搜索的过程中被隐藏了)
Parameters:
Name Type Description node
easyui tree节点
-
template(isCheck)
-
上传文件模板
Parameters:
Name Type Description isCheck
boolean 是否是查看界面 true/false
- Source:
Returns:
参数为空时,默认不是查看界面,有删除按钮。参数为true时,无删除按钮
-
templateImg(isCheck)
-
图片上传模板
Parameters:
Name Type Description isCheck
是否是查看界面 true/false
- Source:
Returns:
参数为空时,默认不是查看界面,有删除功能。参数为true时,无删除功能
-
toTreeData()
-
json格式转树状结构
- Source:
-
uuid()
-
生成随机guid值
- Source:
Returns: