webix.ui 对象原生方法(一)

引言

webix.js被压缩后很多字母不清楚是什么用处,看源码整理了部分出来,以button为例

 

1、button代码

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="../codebase/webix.css" type="text/css" media="screen" charset="utf-8">
    <script src="../codebase/webix.js" type="text/javascript" charset="utf-8"></script>
    <title>测试页面</title>
</head>
<body>
<div id='layout_div' style='width:600px; height:600px; margin:20px;'></div>
<script type="text/javascript" charset="utf-8">
    webix.ui({
        container:"layout_div",
        view:"button",
        id:"myButton",
        label:"按钮"
    });
</script>
</body>
</html>

效果


2、以下代码在F12的console中测试

myButton =$$("myButton")

 

 

define:方法(可以定义对象属性的值)

refresh:方法(刷新控件)

myButton.define("label","按钮的新名字");

myButton.refresh()

 

效果

D 和 C:两个都是定义属性值的,define就是调用这两个方法实现的功能 

           其中 D的参数为单个属性如:  myButton.D("label","D方法改变属性值");

           C能改变多个属性值,参数为对象myButton.C({"label","C方法改变属性值"});

e:调用的是c 参数为两个对象 如 myButton.e({"label":"e方法改变属性值"},{"id":"newId"});

E: 把一个后一个对象,扩充到前一个对象   如  t= {a:"a"}  e = {b:{b1:"b1",b2:"b2"},c:"c"}     执行myButton.E(t,e)后   t的值为{a:"a",b:{b1:"b1",b2:"b2"},c:"c"}

s: 属性和config属性的内容是一样的

转载于:https://www.cnblogs.com/lijinxin/p/6013260.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值