zoukankan      html  css  js  c++  java
  • Dojo学习_组件属性

    注意组件的引用顺序,避免出现对象不是构造函数或属性undefined的情况!

    1、修改文本 

      require([
        'dojo/dom',
        'dojo/domReady!'
        ], function (dom) {
            var greeting = dom.byId('loginbut');
            greeting.innerHTML =user;
        });

    2、修改标注

    button.set("label", "A different label");

    3、动态添加标签

    require(["dojo/dom", "dojo/dom-construct", "dojo/domReady!"],
        function(dom, domConstruct) {
    
            var list = dom.byId("list"),
                three = dom.byId("three");
    
            domConstruct.create("li", {
                innerHTML: "Six"
            }, list);
    
            domConstruct.create("li", {
                innerHTML: "Seven",
                className: "seven",
                style: {
                    fontWeight: "bold"
                }
            }, list);
    
            domConstruct.create("li", {
                innerHTML: "Three and a half"
            }, three, "after");
    });

     4、修改datagrid绑定的数据

     var grid=dijit.byId("cfgdev_grid");//获取datagrid控件
       if(grid){
          var objectStore = new Memory({data:dt});//dt为数据源
          var test_store = new ObjectStore({objectStore: objectStore});
           grid.setStore(test_store);    
    }

    dojo事件处理

    dojo使用connect方法为DOM添加事件处理函数。

    复制代码
        <script type="text/javascript">
            function btnClick() {
                alert("我被点击了");
            }
            var btn = dojo.byId("btn");
            dojo.connect(btn, "Click", btnClick);
        </script>
  • 相关阅读:
    预写式日志WAL
    静态类和单例模式区别
    综合运用(带LCD的机车版)
    sublime插件“C Improved”
    sublime
    红外坦克---综合应用
    Arduino I/O Expansion Shield V7.1
    新版本LM35
    dht11 temperature & humidity sensor v2
    Shiftout Module
  • 原文地址:https://www.cnblogs.com/GIScore/p/5668780.html
Copyright © 2011-2022 走看看