BUI

其它版本:

API for BUI 1.4.8

Show:

bui.init Class

init 页面初始化,动态计算main高度 默认已经执行,可以通过bui.config.init.auto = false; 修改为不执行.

Constructor

bui.init

(
  • [option]
)
Number

Parameters:

  • [option] Object | Number optional
    • [id] String optional

      [初始化的页面ID, 默认: ".bui-page"]

    • [height] Number optional

      [初始化一个固定高度,会自动减去header,footer得到main的值]

    • [header] String optional

      [默认: header 标签, 可以是 "#id"或者".classname"]

    • [main] String optional

      [默认: main 标签, 可以是 "#id"或者".classname"]

    • [footer] String optional

      [默认: footer 标签, 可以是 "#id"或者".classname"]

Returns:

Number:

[返回main的高度]

Example:

方法一: 根据页面高度初始化高度

bui.init();

方法二: 传固定高度计算main的高度

bui.init(500);

方法三: 每个页面都有独立的id

bui.init({
   id: "#page"
})

方法四: 选择器不再是 header,main,footer 时可以通过对象修改

bui.init({
   header: "#header",
   main: "#main",
   footer: "#footer"
})

Item Index

Methods

Methods

open

(
  • [option]
)
chainable

本地程序打开文件

Parameters:

  • [option] Object optional

    []

    • [url] String optional

      [ 文件路径,一般是通过getFile得到的路径 ]

    • [onSuccess] Function optional

      [成功的回调]

    • [onFail] Function optional

      [失败的回调]

Example:

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

widget

(
  • [name]
)

获取依赖的控件

Parameters:

  • [name] String optional

    [ 依赖控件名 fileselect ]

Example:

       //获取依赖控件
       var uiFileSelect = uiFile.widget("fileselect");

       //使用uifileselect的方法
       uiFileSelect.add({
           onSuccess: function(data){
               console.log(data);
           }
       });