универсальный идентификатор - PullRequest
0 голосов
/ 03 июня 2010

, поскольку я, вероятно, не описал проблему в правильных терминах, я не смог получить ответ с помощью Google. Пожалуйста, извините!

В следующем коде я хотел бы заменить «жестко закодированный» идентификатор COMMENT на переменную editedField. Как это сделать?

var editedField:String = event.dataField;
if (model.multipleProcessingData[i][editedInformationProductNO].COMMENT != null{
    ...
}

Ответы [ 2 ]

0 голосов
/ 04 июня 2010

Убедитесь, что вы обернули это в блок try / catch для NPE, поскольку в конечном итоге вы найдете его с таким количеством [] аксессоров.

Лучше, больше ООП, было бы иметь функцию доступа в вашей модели, с которой вы можете передавать свои данные: model.getEditedField (я, отредактировано информацияNProductNO, отредактировано поле)

Это упростит устранение неполадок и добавление хороших сообщений об ошибках в ваше приложение, если все пойдет не так, как вы ожидали.

0 голосов
/ 03 июня 2010

var editedField: String = event.dataField;

if (model.multipleProcessingData [i] [editedInformationProductNO] [editedField]! = Null {

...

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...