Global

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
Source:

扩展easyui tree的搜索方法

Parameters:
Name Type Description
tree

easyui tree的根DOM节点(UL节点)的jQuery对象

searchText

检索的文本

this-context

easyui tree的tree对象

Source:

setBusy()

将dialog的按钮置为禁用或者启用,防止多次提交

Source:

show404(img)

当图片没有时,会显示404图片

Parameters:
Name Type Description
img
Source:
Returns:

showChildren(node)

展示节点的子节点(子节点有可能在搜索的过程中被隐藏了)

Parameters:
Name Type Description
node

easyui tree节点

Source:

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: