BUI

其它版本:

API for BUI 1.6.x

Show:

bui.checkVersion Class

检查版本更新

需要把对应的versionUpdate.json 放到服务器,然后通过修改里面的值来进行检测更新

versionUpdate.json 文件说明:

{
"versionName": "1.0", //版本名称
"versionCode": 20160605, //版本ID
"minVersionCode": 20160604, //最小版本号
"isForced": true, //是否强制更新,如果强制更新,需要检测最小版本号
"downloadUrl": "", //下载的地址
"remark": "版本更新的内容" //新版本的描述,支持html
}

Constructor

bui.checkVersion

(
  • option
)

Parameters:

  • option String
    • url String

      [请求更新的地址]

    • [data] [是否需要传参] Object optional
    • [id] [控件的id,有id会绑定它的点击检查更新事件] String optional
    • [target] [圆点要放在哪个位置,可以使用ID,独立一个位置,默认在i标签下] String optional
    • [title] [对话框提醒的标题] String optional
    • [url] [请求地址] String optional
    • [data] [请求接口需要的参数] Object optional
    • [method] [请求的方法 GET | POST] String optional
    • [timeout] [超时 20000] Number optional
    • [tips] Object optional
      • [nowVersion] [当前是最新版本的提醒,默认提醒会有版本号] String optional
      • [minVersion] [版本太低需要强制更新的提醒] String optional
      • [fail] [网络请求失败的提醒] String optional
    • [callback] [点击按钮以后是否还有其它业务处理] Function optional

Example:

bui.checkVersion({
                                        id: "#checkUpdate",
                                        url: "http://www.easybui.com/json/versionUpdate.json"
                                    });
                                    

Item Index

Methods

Methods

open

(
  • [option] []
  • [option.url] [ 文件路径,一般是通过getFile得到的路径]
  • [option.onSuccess] [成功的回调]
  • [option.onFail] [失败的回调]
)
chainable

本地程序打开文件

Parameters:

  • [option] [] Object optional
  • [option.url] [ 文件路径,一般是通过getFile得到的路径] String optional
  • [option.onSuccess] [成功的回调] Function optional
  • [option.onFail] [失败的回调] Function optional

Example:

       uiFile.open({
                                                           url: "file://",
                                                           onSuccess: function(url){
                                                               // 文件的地址
                                                               console.log(url)
                                                           }
                                                       })
                                                

widget

(
  • [name] [ 依赖控件名 fileselect]
)

获取依赖的控件

Parameters:

  • [name] [ 依赖控件名 fileselect] String optional

Example:

       //获取依赖控件
                                                       var uiFileSelect = uiFile.widget("fileselect");
                                                
                                                       //使用uifileselect的方法
                                                       uiFileSelect.add({
                                                           onSuccess: function(data){
                                                               console.log(data);
                                                           }
                                                       });