如何将属性映射到DOJO中的DOM节点?

GibboK

我在DOJO中有一个小部件,我可以使用它设置属性

Registry.byId('1831')。set('title','xxx PROP Updated');

  • 我要更新HTML的属性更改。

知道怎么做吗?

   define([
        "dojo/_base/declare",
        "dijit/_WidgetBase",
        "dijit/_TemplatedMixin",
        'dijit/_AttachMixin',
        "dojo/text!./templates/Button.html",
        "dojo/dom-style",
        "dojo/_base/fx",
        "dojo/_base/lang",
        "dojo/on",
        "dojo/mouse",
        "require"
    ], function (declare, _WidgetBase, _TemplatedMixin, _AttachMixin, template, domStyle, baseFx, lang, on, mouse, require) {
        // private members

        return declare([_WidgetBase, _TemplatedMixin, _AttachMixin], {
            // public properties
            templateString: template,
            ntvType: 'Button',
            baseClass: "ntvButton",
            title: 'Title here',
            // set properties doho.stateful
            _setTitleAttr: function (value) {
                console.log("Setting value of title to " + value);
                this._set("title", value);
            },

            postCreate: function () {
                var domNode = this.domNode;
            },
        });
    });





    <div data-ntv-type="${ntvType}" class="${baseClass}">
        <button type="button">${title}</button>
    </div>
GibboK

我解决data-dojo-attach-point了在模板中使用并在JS代码中添加引用的问题。

define([
    "dojo/_base/declare",
    "dijit/_WidgetBase",
    "dijit/_TemplatedMixin",
    'dijit/_AttachMixin',
    "dojo/text!./templates/Button.html",
    "dojo/dom-style",
    "dojo/_base/fx",
    "dojo/_base/lang",
    "dojo/on",
    "dojo/mouse",
    "require"
], function (declare, _WidgetBase, _TemplatedMixin, _AttachMixin, template, domStyle, baseFx, lang, on, mouse, require) {
    // private members

    return declare([_WidgetBase, _TemplatedMixin, _AttachMixin], {
        // public properties
        templateString: template,
        ntvType: 'Button',
        baseClass: "ntvButton",
        title: '',
        // set properties doho.stateful
        _setTitleAttr: function (value) {
            console.log("Setting value of title to " + value);
            this._set("title", value);
            this._updateDom();
        },
        // update dom
        _updateDom: function () {
            this.titleDom.innerHTML = this.title;
        },

        postCreate: function () {
            var domNode = this.domNode;
        },
    });
});


<div data-ntv-type="${ntvType}" class="${baseClass}">
    <button type="button"><span data-dojo-attach-point='titleDom'>${title}</span></button>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将.NET函数调用自动映射到属性?

来自分类Dev

如何将Firestore DocumentID映射到RealmObject属性?

来自分类Dev

如何将属性从JoinTable映射到EJB

来自分类Dev

当DTO中缺少某些属性时,如何将DTO对象映射到实体?

来自分类Dev

如何将交易映射到QIF文件中的帐户?

来自分类Dev

如何将列表中的数据映射到元组?

来自分类Dev

如何将数字映射到python中的列表元素

来自分类Dev

如何将Pytorch张量中的元素映射到ID?

来自分类Dev

如何将列表中的名称映射到列元素?

来自分类Dev

如何将dropDownlist映射到C#中的枚举?

来自分类Dev

如何将元素向量映射到UICollectionView网格中?

来自分类Dev

如何将响应映射到 Angular 7 中的对象

来自分类Dev

如何使用Dojo Toolkit将JSON对象映射到表单?

来自分类Dev

在Spring Boot Test中,如何将临时文件夹映射到配置属性?

来自分类Dev

如何将@RequestParam映射到对象?

来自分类Dev

如何将数组映射到哈希

来自分类Dev

如何将年份映射到整数?

来自分类Dev

如何将具有JSON属性的对象自动映射到没有JSON属性的对象?

来自分类Dev

如何将JSON字段映射到自定义对象属性?

来自分类Dev

如何将关联数组映射到html元素属性?

来自分类Dev

如何将模型的整数属性映射到字符串?

来自分类Dev

如何将动态JSON属性映射到固定的POJO字段

来自分类Dev

如何将javascript类构造函数参数动态映射到实例属性

来自分类Dev

我应该如何将datetime json字符串属性映射到TypeScript日期类型?

来自分类Dev

如何将类对象流映射到所述类的属性流?

来自分类Dev

如何将具有嵌套属性的模型映射到平面Dto?

来自分类Dev

如何将动态JSON属性映射到固定的POJO字段

来自分类Dev

如何将属性从 Azure AD 登录映射到 B2C 身份?

来自分类Dev

如何将复合 db 对象映射到具有较少属性的 clr 对象?

Related 相关文章

  1. 1

    如何将.NET函数调用自动映射到属性?

  2. 2

    如何将Firestore DocumentID映射到RealmObject属性?

  3. 3

    如何将属性从JoinTable映射到EJB

  4. 4

    当DTO中缺少某些属性时,如何将DTO对象映射到实体?

  5. 5

    如何将交易映射到QIF文件中的帐户?

  6. 6

    如何将列表中的数据映射到元组?

  7. 7

    如何将数字映射到python中的列表元素

  8. 8

    如何将Pytorch张量中的元素映射到ID?

  9. 9

    如何将列表中的名称映射到列元素?

  10. 10

    如何将dropDownlist映射到C#中的枚举?

  11. 11

    如何将元素向量映射到UICollectionView网格中?

  12. 12

    如何将响应映射到 Angular 7 中的对象

  13. 13

    如何使用Dojo Toolkit将JSON对象映射到表单?

  14. 14

    在Spring Boot Test中,如何将临时文件夹映射到配置属性?

  15. 15

    如何将@RequestParam映射到对象?

  16. 16

    如何将数组映射到哈希

  17. 17

    如何将年份映射到整数?

  18. 18

    如何将具有JSON属性的对象自动映射到没有JSON属性的对象?

  19. 19

    如何将JSON字段映射到自定义对象属性?

  20. 20

    如何将关联数组映射到html元素属性?

  21. 21

    如何将模型的整数属性映射到字符串?

  22. 22

    如何将动态JSON属性映射到固定的POJO字段

  23. 23

    如何将javascript类构造函数参数动态映射到实例属性

  24. 24

    我应该如何将datetime json字符串属性映射到TypeScript日期类型?

  25. 25

    如何将类对象流映射到所述类的属性流?

  26. 26

    如何将具有嵌套属性的模型映射到平面Dto?

  27. 27

    如何将动态JSON属性映射到固定的POJO字段

  28. 28

    如何将属性从 Azure AD 登录映射到 B2C 身份?

  29. 29

    如何将复合 db 对象映射到具有较少属性的 clr 对象?

热门标签

归档