0

我的钛合金项目中有按钮命名设置。我想要的是,在单击/点击按钮时打开设置窗口。所以我使用了以下代码

var settingsWindow = Alloy.createController('settings').getView();
settingsWindow.open();

在我的 settings.xml 文件中,我的视图中有以下代码

<Alloy>
    <window id="settings">
        <label onClick="settingsAlert">Settings Page</label>
    </window>
</Alloy>

我的问题是,我的模拟器上出现这个运行时错误说

未捕获的类型错误:对象# 没有方法“createwindow”

4

1 回答 1

0
<Alloy>
    <window id="settings">
        <label onClick="settingsAlert">Settings Page</label>
    </window>
</Alloy>

应该

<Alloy>
    <Window id="settings">
        <Label onClick="settingsAlert">Settings Page</Label>
    </Window>
</Alloy>

合金是区分大小写的,window应该是Window而且label应该是Label

于 2013-07-02T12:11:12.567 回答