|
![]() |
#1 |
Участник
|
А вас не смущает условие !fieldId &&, ну т.е. вторая часть которая isFieldSet будет выполнена только если fieldId =0
![]() ![]() ПС. Конечно скорее всего описка и должно было быть что то типа if (fieldId && ! _common.isFieldSet(fieldId)).
__________________
Sergey Nefedov Последний раз редактировалось SRF; 10.01.2017 в 15:06. |
|
![]() |
#2 |
Banned
|
Цитата:
Сообщение от SRF
![]() А вас не смущает условие !fieldId &&, ну т.е. вторая часть которая isFieldSet будет выполнена только если fieldId =0
![]() ![]() ПС. Конечно скорее всего описка и должно было быть что то типа if (fieldId && ! _common.isFieldSet(fieldId)). Если логика в том что вы должны явно в initValue() ? присвоить default значение или как-то иначе но явно. Или присвоить - что всегда явно. То логика есть. Поле с которым ничего явно не сделали - игнорируется. IF ((нет поля) OR (поле не прошло defaulting или присвоение)) { continue; // То есть игнорируй } То есть defaulting должен быть явным и никак иначе? |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|