【问题标题】:Nativescript-Drop-Down get value in javascriptNativescript-Drop-Down 在 javascript 中获取值
【发布时间】:2017-09-15 15:05:03
【问题描述】:

我正在为我的 nativescript javascript 应用程序使用 Nativescript-Drop-Down 插件。我的问题是我无法在我的 js 文件中触发 selectedIndexChanged 事件。

在我的 view_page.xml 我有以下内容

<Page
class="page"
navigatingTo="onNavigatingTo"
xmlns:dd="nativescript-drop-down">

<dd:DropDown  id="outletnumber" items="
{{ orderNumbers }}" selectedIndex="{{ selectedIndex }}" 
opened="dropDownOpened" 
closed="dropDownClosed"                                    
selectedIndexChanged="dropDownSelectedIndexChanged"
row="1" col="1" /> 
</Page>

在我的 view_page.js 我有这个

exports.dropDownSelectedIndexChanged(arg){
    console.log("Drop Down selected index changed from :", args);
}

我在 Internet 上没有看到将 javascript 与 nativescript-dropdown 结合使用的好示例

【问题讨论】:

    标签: javascript typescript nativescript


    【解决方案1】:

    有必要查看 JavaScript 代码,因为根据补充,您必须在选择带有“args”的小部件时发送操作。

    export function dropDownSelectedIndexChanged(args: SelectedIndexChangedEventData) {
        console.log(`Drop Down selected index changed from ${args.oldIndex} to ${args.newIndex}`);
    }
    

    【讨论】:

      【解决方案2】:

      我发现了问题。

      我改变了这个:

      exports.dropDownSelectedIndexChanged(arg){
            console.log("Drop Down selected index changed from :", args);
      }
      

      到这里:

      exports.dropDownSelectedIndexChanged(args){
            console.log("Drop Down selected index changed from :", args);
      }
      

      一个简单的问题,但看到它是我正在学习的一门新语言,你总是怀疑最坏的情况。 :)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-01
        • 1970-01-01
        • 2017-12-01
        • 2014-06-21
        • 1970-01-01
        • 2019-01-20
        • 2023-03-17
        • 2015-12-31
        相关资源
        最近更新 更多