• 首页
  • js类库
    • app
  • 界面功能
    • 字段的隐藏与禁用
    • 页面字段分组功能
    • 添加单据状态按钮
    • 列表的显示与搜索
  • css样式
    • css单位
    • css概述
  • 设计样式
    • 文本样式与背景
    • 外边距内边距和边框
    • 尺寸与单位
    • 样式类
    • 条件样式
    • 布局
    • 设备样式
  • 首页
  • js类库
    • app
  • 界面功能
    • 字段的隐藏与禁用
    • 页面字段分组功能
    • 添加单据状态按钮
    • 列表的显示与搜索
  • css样式
    • css单位
    • css概述
  • 设计样式
    • 文本样式与背景
    • 外边距内边距和边框
    • 尺寸与单位
    • 样式类
    • 条件样式
    • 布局
    • 设备样式
app
成员函数: localImagePath * 获取本地图片路径 返回值: String 本地图片路径 getEventDataValue * 获取组件标签的Data值 data-xxx 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | e| any | 事件 | | key| string | data的属性名称 | 返回值: 无 属性的值 cloneEvent * 对事件对象的常用属性进行克隆,可以传递出事件对象的json形式 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | e| any | 事件对象 | 返回值: 无 克隆后的对象 getEventInputChecked * 获取check组件的值 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | e| any | | getEventInputChecked * 获取事件target对象的id||ref 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | e| any | 事件对象 | IsEmpty * 判断是否为空 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | val| any | | OpenWindow * 打开窗口 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | url| string | 页面url地址 | 返回值: 无 属性的值 arrayDbSort * 数组的数据库排序 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | ary| Array | 要排序的数组 | | orderList| Array | 排序字段与升降顺序列表 包含 name 排序字段 和 asc 是否是升序 | 返回值: 无 排序后的值 arrayDbSort * 数组的数据库排序 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | ary| Array | 要排序的数组 | | name| string | 排序字段 | | asc| Boolean | 是否是升序 | 返回值: 无 排序后的值 getPlInfo * 获取picklist信息 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | plkey| string | picklist的key | 返回值: 无 picklist信息 getQueryVariable * 获取查询参数 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | query| string | url字符串?和面的参数内容 | | params| Object | 参数键值对 | format * 把传入的data参数格式为字符串 * F 固定小数点位数 F+数字 数字代表固定几位 如 2.3006 F2格式化为2.30 * Z 固定小数点位数 末尾为零会舍去 Z+数字 数字代表固定几位 如 2.3006 Z2格式化为2.3 * P 转换为%显示 P+数字 代表%的小数位数 如 0.2361 P1 为 23.6% * N 转换为千分为 N+数字 代表小数位数 如 123456.789 N2 为 123,456.79 * D 格式化日期 2022-11-11 形式 DC 格式化中文形式 2022年11月11日 * DT 格式化日期时间 2022-11-11 11:30:30 形式 DDC 格式化中文形式 2022年11月11日 11点30分30秒 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | fmt| string | 格式化前的字符串 | | data| any | 参与格式的数据 | 返回值: 无 把传入的data参数格式为字符串 formatString * 格式化字符串 如:formatString("my age is {age}",{age:3})结果为"my age is 3" 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | src| string | 格式化前的字符串 | | data| Object | 参与格式的数据 | 返回值: 无 格式化后字符串 Page * 设置页面和组件对象的通用方法 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | vuedata| Object | 页面内容 | | 是否是页面| Boolean | 否则为组件 | | param| Object | 页面参数 | 返回值: 无 处理后的页面 setPageArrayPropData * 设置页面数组内某条数据对象属性的值 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | page| Object | 页面内容 | | data整个数组对象值| Object | | | dataKey整个数组对象的key| String | | | index数组中第一条数据| Number | | | propKey| String | 数组内元素的属性 | | val| Object | 要设置的值 | 返回值: 无 无 setPageArrayData * 设置页面数组内某条数据的值 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | page| Object | 页面内容 | | data整个数组对象值| Object | | | dataKey整个数组对象的key| String | | | index数组中第一条数据| Number | | | val| Object | 要设置的值 | 返回值: 无 无 setPageObjectData * 设置页面某个对象的值 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | page| Object | 页面内容 | | data整个对象值| Object | | | dataKey整个对象的key| String | | | propKey| String | 对象的属性 | | val| Object | 要设置的值 | 返回值: 无 无 getMapKeyByType * 获取第三方地图组件的key 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | mapType| String | 地图类型 baidu 等 | 返回值: 无 第三方地图组件的ke getNavigationBarBgColor * 获取导航栏(NavigationBar)的背景色 返回值: 无 NavigationBar的背景色 getStatusBarBgColor * 获取状态栏(StatusBar)的背景色 返回值: 无 StatusBar的背景色 Page * 每个页面的通用操作 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | param| Object | 页面参数 | | vuedata| Object | 页面内容 | 返回值: 无 处理后的页面 Component * 自定义组件的公共操作 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | param| Object | 组件参数 | | vuedata| Object | 组件内容 | 返回值: 无 处理后的组件 afterOnLoad * web页面加载后执行方法 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | options| Object | 页面参数 | | param| Object | 页面初始化时候传递参数 | | vdata| Object | 当前vue对象 | afterOnLoadInner * web页面加载后执行内部方法 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | options| Object | 页面参数 | | param| Object | 页面初始化时候传递参数 | | vdata| Object | 当前vue对象 | saveScreenshot * web保存截图功能,页面加载以后 将页面截图保存上传到服务端 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | options| Object | 页面参数 | | param| Object | 页面初始化时候传递参数 | | vdata| Object | 当前vue对象 | pageRefresh * 页面刷新 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | page| any | 页面 | setPageTitle * 设置页面标题 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | title| any | 标题文本 | getDeviceInfo * 获取设备信息 返回值: 无 设备信息 高度宽度等 setDeviceChange * 设备变化 窗口宽高变化 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | page| any | 页面 | | callback| fun | 页面变化后的回调函数 | getnavBarHeight * 获取navBar高度 返回值: 无 navBar高度 firstpagestatusBarHeight * 获取firstpagestatusBar高度 返回值: 无 firstpagestatusBar高度 hideNavBar * 隐藏navBar 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | page| any | 页面 | | ishide| boolean | 隐藏or显示 | newguid * 创建GUID字符串 返回值: 无 guid字符串 newint * 创建int随机数字 返回值: 无 int随机数字 newMinusInt * 创建负的int随机数字 返回值: 无 负的int随机数字 showinfo * 弹出提示框 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | msg| any | | confirm * confirm对话框 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | msg| String | | | callback| callback | | debugshow * 调试信息显示,弹出对象框,显示传入对象的内容 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| any | 需要显示的对象 | alert * 弹出提示框 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | e| any | 事件 | | msg| String | | obj2str * 将对象转化为字符串 同JSON.stringify * 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| any | 任意的javascript对象 | 返回值: String json格式字符串串 encodeCurUrl * 对当前页面进行encode 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | e| any | 事件 | | key| string | data的属性名称 | 返回值: 无 属性的值 decodeUrlNavto * 对页面进行decode 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | e| any | 事件 | | key| string | data的属性名称 | 返回值: 无 属性的值 joinNotEmpty * 对字符串进行连接 join 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | 链接分割符| split | | | 多个字符串参数| array string | | 返回值: 无 结果 addUrlCommonParams * 添加url通用参数 主要是在url后面添加 语言lang ajax请求标准 和用户tocken 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | 添加前的url| url | | 返回值: 无 添加后的结果 getRepositoryUploadUrl * 获取上传资源的url地址 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | 要添加到url内的参数| params | key:value对 可选参数 | 返回值: 无 url地址 getRepositoryDownloadUrl * 获取下载资源的url地址 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | 资源id| key | | | 要添加到url内的参数| params | key:value对 可选参数 | 返回值: 无 url地址 AjaxCallBack * 调用AjaxGet或者AjaxPost后返回值的全局封装 * 判断服务端范围对象status的状态 * needlogin 需要登陆 * nofunction 没有权限 * redirect 进行页面跳转 * 非上述状态的情况下才会到达Ajax方法传入的callback 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | res| any | Ajax方法服务端返回的对象 | | callback| callback | 会掉方法 | AjaxGet * AjaxGet 方法 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | AppName| any | | | Catagory| String | | | FunKey| String | | | Operator| String | | | params| Object | | | requestdata| Object | 请求的参数数据 和params一样 | | successcallback| callback | 请求成功后的返回回掉函数 | AjaxPost * AjaxPost 方法 * 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | AppName| any | | | Catagory| any | | | FunKey| any | | | Operator| any | | | params| any | | | requestdata| any | 传入Post的数据 * 键值对的形式 | | successcallback| any | 调用成功的返回值 | navback * 页面后退 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | page| Object | 页面或者组件对象 | canceldata 点击取消时的处理 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | appname| string | 角色终端代码 | | group| string | 分组代码 | | funkey| string | 功能代码 | | pagename| string | 操作代码 | decodeDate * decode日期 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | val| string | 数据值 | 返回值: 无 decode结果 decodeNullableDate * decode可空的日期 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | val| string | 数据值 | 返回值: 无 decode结果 decodeCommon * decode通用 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | val| string | 数据值 | 返回值: 无 decode结果 decodeImage * decode图片 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | val| string | 图片地址或者编号 | 返回值: 无 真实图片地址 noCaseEqual * 字符串比较,不分大小写 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | val1| string | 数据1 | | val2| string | 数据2 | 返回值: 无 true/false matchPageUrl * 解析出url中原始的路径信息 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | url| string | 页面地址 | 返回值: 无 url中原始的路径信息 navigatePageUrl * 跳转到指定URL 支持url重写 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | url| string | 页面地址 | navigateToUrl * 跳转到指定URL 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | url| string | 页面地址 | navigateTo 跳转到指定URL,根据appname, group, funkey, pagename, param 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | appname| string | 角色终端代码 | | group| string | 分组代码 | | funkey| string | 功能代码 | | pagename| string | 操作代码 | | params| Object | 传入key/values参数 | isPc * 判断是不是PC端 返回值: 无 true/false isWinPc * 判断是不是WinPc端 离线客户端 返回值: 无 true/false getDevice * 获取设备类型 返回值: 无 设备类型 pc mobile_weixin mobile_web app wx_xcx等 isXcx * 是否是小程序端 返回值: 无 true/false isUniapp * 是否是uniapp端 返回值: 无 true/false isWeb * 是否是Web端 返回值: 无 true/false isMobileApp * 是否是移动App 返回值: 无 true/false checkdata * 检查数据类型是否合法 通用数据检查 校验 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | val| string | 数据值 | | txt| string | 数据名称 | | datatype| string | 数据类型 numeric int varchar | | l| Number | 数据长度 | | p| Number | 数据精度 | | s| Number | 数据精度 | | notnull| boolean | 是否不能为空 | 返回值: 无 满足条件范围true 不满足条件弹出提示并且返回false getListFirstFieldVal * 获取列表中第一个指定属性的项 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | listData| Array | 列表对象 | | fieldKey| string | 属性 | getListFirstFieldValNum * 获取列表中第一个指定属性的项的数字值 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | listData| Array | 列表对象 | | fieldKey| string | 属性 | setTocken * 设置Tocken 如果access_token为空,设置access_token为Guid 否则设置为access_token的cookie值 loginTocken * 登录以后写Tocken 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| any | 存储的Key | | value| string | 存储的内容 | cookie * 设置或获取cookie离线存储 value参数传递代表设置,只传入key代表获取 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| any | 存储的Key | | value| string | 存储的内容 | 返回值: 无 获取的情况下取得存储的内容 removeCookie * 删除cookie离线存储 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| any | 存储的Key | | config| Object | 参数 | 返回值: 无 属性的值 emit * 触发事件 triggerEvent $emit 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| Object | 当前页面或者组件对象 | | eventname| string | 时间名称 | | params| Object | 事件传递参数 | 返回值: 无 属性的值 zmlistinit * qflist初始化 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| Object | 当前页面或者组件对象 | | refid| string | list标签的ref属性值 | zmlistRefreshEnd * qflist下拉刷新结束 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| Object | 当前页面或者组件对象 | | refid| string | list标签的ref属性值 | zmlistLoadMoreEnd * qflist上拉加载更多结束 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| Object | 当前页面或者组件对象 | | refid| string | list标签的ref属性值 | zmlistSetHasMore * qflist设置是否还可以加载更多 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| Object | 当前页面或者组件对象 | | refid| string | list标签的ref属性值 | | val| boolean | 指定是否还有更多数据 | getRefIdObj * 获取ref值 组件对象 如: 在页面中使用app.getRefIdObj(this,"myref")可以取到当前View的对象 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| Object | 当前页面对象 | | refid| string | ref的名称 | 返回值: 无 ref值 selectRefIdObj * 获取ref值 普通节点 如: 在页面中使用app.selectRefIdObj(this,"myref",callback)可以取到当前View普通节点的对象 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| Object | 当前页面对象 | | refid| string | ref的名称 | 返回值: 无 ref值 setControlFocus * 让组件获取焦点 非小程序使用 小程序使用focus属性绑定 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| Object | 当前页面对象 | | refid| string | ref的名称 | setControlBlur * 让组件失去焦点 非小程序使用 小程序使用focus属性绑定 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| Object | 当前页面对象 | | refid| string | ref的名称 | nextTick * 让组件失去焦点 非小程序使用 小程序使用focus属性绑定 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | obj| Object | 当前页面对象 | | refid| string | ref的名称 | setTimeout * 封装setTimeout方法,自动销毁time对象 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | callback| Function | callback | | delay| Number | 延迟的时间 | tabbar2menu * tabbar转换为menu数据 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | options| Object | 参数对象 navFolderTitle:添加导航文件夹的标题,menuHasIcon:菜单是否显示图标 | 返回值: 无 menu数据 dateNow * 获取当前时间 js Date 返回值: 无 当前日期 date日期对象 把日期格式化为yyyy-MM-dd形式 返回值: 无 格式化后字符串 date日期对象 把日期格式化为yyyy-MM-dd HH:mm:ss形式 返回值: 无 格式化后字符串 dateNowString 获取当前时间字符串yyyy-MM-dd格式 返回值: 无 当前时间字符串 dateTimeNowString 获取当前时间字符串yyyy-MM-dd HH:mm:ss格式 返回值: 无 当前时间字符串 dateFormat 对Date的扩展,将 Date 转化为指定格式的String 月(M)、日(d)、小时(H)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 例子: Format(Date(),"yyyy-MM-dd HH:mm:ss.S") ==> 2006-07-02 08:09:04.423 (Format(Date(),"yyyy-M-d H:m:s.S") ==> 2006-7-2 8:9:4.18 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | date| Date | 日期 | | fmt| string | 格式化字符串 | 返回值: 无 属性的值 * 其它说明: 无
下一篇:字段的隐藏与禁用
联系电话:17321408562 上海洽发信息科技有限公司 张经理 2022 上海洽发 沪ICP备16029095号-6