У меня есть такое представление.
function addButton(btnName, btnTitle, dataDisplay) {
var buttonView = Ti.UI.Button({
id: "btn_view_" + btnName,
width: Ti.UI.FILL,
height: Ti.UI.SIZE,
backgroundColor: "yellow",
bubbleParent: false
});
var chevronLabel = Ti.UI.createLabel({
id: "chevron_lbl_" + btnName,
//color: Alloy.Globals.colors.gray,
//backgroundColor: "blue",
font: {
fontFamily: 'FontAwesome',
fontSize: 20
},
height: Ti.UI.FILL,
right: 5,
text: Alloy.Globals.fa.chevronRight,
textAlign: 'center',
width: 32,
touchEnabled: false
});
//chevronLabel.addEventListener("click", displayList);
if (Alloy.isTablet) {
chevronLabel.font = {
fontFamily: 'FontAwesome',
fontSize: 25
};
}
select_button = Ti.UI.createTextField({
id: "btn_" + btnName,
hintText: btnTitle,
dataToDisplay: dataDisplay,
//backgroundColor: "yellow"
backgroundColor: 'blue',
borderColor: '#fff',
borderRadius: 6,
borderWidth: 1,
width: '90%',
editable: false,
value: "",
left: "2%",
bubbleParent: false
});
select_button.addEventListener("click", displayList);
buttonView.add(select_button);
buttonView.add(chevronLabel);
return buttonView;
}
Я добавляю его к представлению в пользовательском интерфейсе.Моя кнопка select_button имеет прослушиватель событий.Я установил родителю пузыря значение false, но мне нужно сделать двойной щелчок, чтобы он заработал.Я просто хочу нажать один раз, чтобы перейти к следующему экрану.