2013-10-24 2 views
-1

Я новичок в программировании или написании сценариев. Недавно я начал принимать 101 курс для JavaScript и SQL, поэтому у меня есть инструкции с пониманием времени. Наша компания использует информационную систему здравоохранения, в которой мы можем использовать javascript для управления некоторыми формами поведения в формах.JAVASCRIPT - необходимо понять сценарий

В одной из форм, над которыми я работаю, есть поля времени, где его суммы попадают в поле. Поле имеет этот оператор Javascipt как значение по умолчанию.

VBFormatTimeDuration((formAction !='ADD' ? getDataValue('event_view', 'event_log_id', keyValue, 'duration_total') : '0') 

Я предполагаю, что это условный оператор с тройными операторами ... Я не могу показаться, чтобы получить некоторые из его частей. Также кажется, что он вызывает представление SQL и столбец из таблицы ...

Может кто-нибудь помочь мне понять это утверждение?

Спасибо,

Дэрил

ответ

0

Вы «R правильно, Его тройная,

(formAction !='ADD' ? getDataValue('event_view', 'event_log_id', keyValue, 'duration_total') : '0') 

Средства

if(formAction !='ADD') 
    getDataValue('event_view', 'event_log_id', keyValue, 'duration_total') 
else 
    '0' 
+0

спасибо за подтверждение. То, что я не понимаю, - это некоторые из функций и переменных, которые были использованы ... «! = ADD» - целью является получение суммы, поэтому я не понимаю, почему использование не равно. event_view может быть представлением SQL, event_log_id похоже на столбец из таблицы, duration_total - это имя поля, но я не знаю, что такое keyValue? Также formAction и DataValue - эти переменные или функции? –

Смежные вопросы