Module: OPicker
Parent Module: Beyondbit.OPicker

Methods

get

get ()

Provided by the Beyondbit module.

Defined in src\Beyondbit.CultureInfo.js:18

获取当前的语言文化名称

getCommonRegional

getCommonRegional ()

Provided by the Beyondbit module.

Defined in src\Beyondbit.CultureInfo.js:35

获取公共的本地资源

getRegional

getRegional
(
  • regional
)

Provided by the Beyondbit module.

Defined in src\Beyondbit.CultureInfo.js:43

获取当前本地化资源

Parameters:

nametypeflagdescription
regional Json

所有的语言资源

getService

getService
(
  • code
)
private static

获取一个服务

Parameters:

nametypeflagdescription
code String

服务标识,标识未注册抛异常

Example:

B.OPicker.getService("user");

registerService

registerService
(
  • code
  • name
  • serviceUrl
  • [dataFilter
)
static

注册服务

Parameters:

nametypeflagdescription
code String

服务标识,不能注册重复标识,重复抛异常

name String

显示名称

serviceUrl String

服务地址

[dataFilter Fun

] 调用成功后,过滤数据

Example:

B.OPicker.registerService("user", http://service.beyondbit.com/user/get");

select

select
(
  • options
)
static

选择

Parameters:

nametypeflagdescription
options Json

选项请参考属性值

Example:

<html>
     <div>
          <button class="btn" type="button" id="btnSelectUser">
              <i class="fa fa-male"></i>
              选择用户
          </button>

          <input type="text" name="name" value="" id="txtName" />
          <input type="text" name="name" value="" id="txtValue" />
      </div>


      <div>
          <button class="btn" type="button" id="btnSelectUser2">
              <i class="fa fa-male"></i>
              选择用户2
          </button>

          <input type="text" name="name" value="" id="txtName2" />
          <input type="text" name="name" value="" id="txtValue2" />
      </div>
</html>

<script>
     $(function () {
          $("#btnSelectUser2").click(function () {
              B.OPicker.select({
                  title: "<i class='fa fa-male'></i> 选择用户",
                  objectCodes: ["orguser"],
                  associatedNameControl: $("#txtName2"),
                  associatedValueControl: $("#txtValue2")
              });
          });


          $("#btnSelectUser").click(function () {
              B.OPicker.select({
                  title: "<i class='fa fa-male'></i> 选择用户",
                  objectCodes: ["orguser", "roleuser"],
                  defaultValue: {
                      name: $("#txtName").val(),
                      value: $("#txtValue").val()
                  },
                  onSelectedValue: function (data) {
                      $("#txtName").val(data.name);
                      $("#txtValue").val(data.value);
                  }
              });
          });
      })
</script>

set

set
(
  • name
)

Provided by the Beyondbit module.

Defined in src\Beyondbit.CultureInfo.js:26

设置当前的语言文化

Parameters:

nametypeflagdescription
name String

语言文化名称

Properties

associatedNameControl

JQuery

联动名称控件,提供默认选中文本和选中完成后放置文本的控件

associatedValueControl

JQuery

联动值控件,提供默认选中值和选中完成后放置值的控件

defaultValue

Json

默认值 .格式{name:"dd,dd1", value:"22,33"};

height

Number

高度

Default:

500

objectCodes

Array(String)

选择对象Code集合, 目前只注册orguser,roleuser

Default:

[];

selectMode

Number

选择模式,单选还是多选. 0为多选, 1为单选

Default:

0

splitChar

String

多选值的分隔符

Default:

","

title

String

选择器标题

Default:

"对象选择器"

width

Number

宽度

Default:

600

Events

onClose

关闭选择事件

onSelectedValue

选择完成事件

Parameters:

nametypeflagdescription
datas Arrayjson

返回选择的数据对象

nametypeflagdescription
data Json

单一数据对象

nametypeflagdescription
name String
名称
value String
Top