Родительский пузырь не работает в Android Appcelerator - PullRequest
0 голосов
/ 11 июля 2019

У меня есть такое представление.

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, но мне нужно сделать двойной щелчок, чтобы он заработал.Я просто хочу нажать один раз, чтобы перейти к следующему экрану.

...