当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript Button.ensureDomNode方法代码示例

本文整理汇总了TypeScript中tns-core-modules/ui/button.Button.ensureDomNode方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Button.ensureDomNode方法的具体用法?TypeScript Button.ensureDomNode怎么用?TypeScript Button.ensureDomNode使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tns-core-modules/ui/button.Button的用法示例。


在下文中一共展示了Button.ensureDomNode方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: test_property_is_reported_in_dom_node

export function test_property_is_reported_in_dom_node() {
    const btn = new Button();
    btn.text = "test_value";
    btn.ensureDomNode();
    const domNode = btn.domNode;
    assertAttribute(domNode, "text", "test_value");
}
开发者ID:sitefinitysteve,项目名称:NativeScript,代码行数:7,代码来源:dom-node-tests.ts

示例2: test_custom_attribute_is_reported_in_dom_node

export function test_custom_attribute_is_reported_in_dom_node() {
    const btn = new Button();
    btn["test_prop"] = "test_value";
    btn.ensureDomNode();
    const domNode = btn.domNode;
    assertAttribute(domNode, "test_prop", "test_value");
}
开发者ID:sitefinitysteve,项目名称:NativeScript,代码行数:7,代码来源:dom-node-tests.ts

示例3: test_falsy_property_is_reported_in_dom_node

export function test_falsy_property_is_reported_in_dom_node() {
    const btn = new Button();
    btn.text = null;
    btn.ensureDomNode();
    const domNode = btn.domNode;
    assertAttribute(domNode, "text", "null");

    btn.text = undefined;
    domNode.loadAttributes();
    assertAttribute(domNode, "text", "undefined");
}
开发者ID:sitefinitysteve,项目名称:NativeScript,代码行数:11,代码来源:dom-node-tests.ts

示例4: test_custom__falsy_attribute_is_reported_in_dom_node

export function test_custom__falsy_attribute_is_reported_in_dom_node() {
    const btn = new Button();
    btn["test_prop_null"] = null;
    btn["test_prop_0"] = 0;
    btn["test_prop_undefined"] = undefined;
    btn["test_prop_empty_string"] = "";

    btn.ensureDomNode();
    const domNode = btn.domNode;
    assertAttribute(domNode, "test_prop_null", null + "");
    assertAttribute(domNode, "test_prop_0", 0 + "");
    assertAttribute(domNode, "test_prop_undefined", undefined + "");
    assertAttribute(domNode, "test_prop_empty_string", "");
}
开发者ID:sitefinitysteve,项目名称:NativeScript,代码行数:14,代码来源:dom-node-tests.ts

示例5: test_property_reset_calls_attributeRemoved

export function test_property_reset_calls_attributeRemoved() {
    const btn = new Button();
    btn.text = "some value";
    btn.ensureDomNode();
    const domNode = btn.domNode;

    let callbackCalled = false;
    currentInspector.attributeRemoved = (nodeId: number, attrName: string) => {
        assertEqual(nodeId, domNode.nodeId, "nodeId");
        assertEqual(attrName, "text", "attrName");
        callbackCalled = true;
    }

    btn.text = unsetValue;

    assert(callbackCalled, "attributeRemoved not called");
}
开发者ID:sitefinitysteve,项目名称:NativeScript,代码行数:17,代码来源:dom-node-tests.ts


注:本文中的tns-core-modules/ui/button.Button.ensureDomNode方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。