Ti.APP.addEventListener表现得很奇怪?

时间:2011-04-19 22:33:41

标签: javascript titanium

MainWindow.js

Ti.App.addEventListener('checkFirstName', function(e) {
    FirstNameTextField.text =  'First Name ' + e.FirstNameValue
});

Ti.App.addEventListener('checkLastName', function(e) {
    LastNameTextField.text =  'Last Name ' + e.LastNameValue
});

Ti.App.addEventListener('checkGender', function(e) {
    GenderTextField.text =  'Gender ' + e.GenderValue
});

Ti.App.addEventListener('checkDateOfBirth', function(e) {
    DateOfBirthTextField.text =  'Date of Birth ' + e.DateOfBirthValue
});

ChildWindow.js

DoneButton.addEventListener('click', function() {
      FirstNameWindow.close();
});


FirstNameWindow.addEventListener('close', function() {
    Ti.App.fireEvent('checkFirstName', {
        FirstNameValue:FirstNameField.value
    });

我的主窗口中有四个监听器,用于更新TableViewRow中的文本字段的值。 TableViewRow是动态的,因为单击按钮会填充每一行。

当我点击我的第一个按钮时,行会被填充并点击它从那里导航到子窗口我将值更新回我的行。但对于第二,第三和第四,它没有。但是当我通过点击按钮添加另一行时......值将被填充。

0 个答案:

没有答案