gpt4 book ai didi

javascript - 从钛合金选取器中获取选定行

转载 作者:行者123 更新时间:2023-12-03 10:51:55 25 4
gpt4 key购买 nike

在钛合金中,我制作了一个由“行”组成的选择器。用户可以选择其中一行并单击按钮继续下一个窗口。我想要的是,按钮根据选择器中所选的行将用户发送到正确的窗口。我的代码如下:

合金:

<Alloy>
<Window>
<Picker id="picker">
<Column id="rows">
<Row title="Row1" />
<Row title="Row2" />
<Row title="Row3" />
<Row title="Row4" />
</Column>
</Picker>
<Button id="button" title="Confirm" bottom="10%" width="115" height="50" />
</Window>
</Alloy>

JavaScript/jQuery:

$.picker.addEventListener('change',function(e) {
var selectedrow = e.rowIndex; // e.rowIndex determines row number
});

$.button.addEventListener('click',function(e) {
if(selectedrow = "3") {
$.tabs.open();
}
else {
$.tabs2.open();
}
});

问题是每次选择都会将用户发送到同一个新窗口,就像 else 语句被忽略一样。我该如何解决这个问题?

最佳答案

$.button.addEventListener('click',function(e) {
var selectedRow = $.picker.getSelectedRow(0);

if($.picker.selectedrow && $.picker.selectedrow === "Row3") {
$.tabs.open();
}
else {
$.tabs2.open();
}
});

使用selectedRow函数Titanium.UI.Picker getSelectedRow

关于javascript - 从钛合金选取器中获取选定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28399311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com