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>
  • 相关阅读:
    走进Android系统
    最后的一像素。
    rem介绍
    软件安装相关问题。
    iscroll
    程序员常用词语发音
    一个程序员眼中的好UI
    myeclipse性能优化
    注入配置数据
    java IO
  • 原文地址:https://www.cnblogs.com/GIScore/p/5668780.html
Copyright © 2011-2022 走看看