Каждый раз, когда он запускался, давал мне время! бесконечный цикл.
ошибка может быть во втором цикле, но я уже пытался сделать это снаружи и все еще выдает ошибку.
Не можете найти ошибку, какая-либо помощь?
спасибо
По-прежнему возникают проблемы с печатью значений, любая помощь?
Я пытаюсь получить все значения и сумму, после чего выведите сумму с новой переменной.
college.Debug.setWebContentsDebuggingEnabled(true);
var workflow_value = [
'Enter Value 1',
'Enter Value 2',
'Enter Value 3'
]
var questionsAndValues = {};
for (var i = 0; i < workflow_value.length; i++) {
var fieldName = workflow_value[i];
var fieldValue = college.getJobWorkflowValueByName(fieldName);
if (fieldValue && fieldValue != '') {
questionsAndValues[fieldName] = fieldValue;
}
}
var values = [];
var sumOfValues = 0;
for (value in questionsAndValues){
var current_value = parseFloat(questionsAndValues[value]);
if (!isNaN(current_value)) {
sumOfValues += current_value;
}
else {
console.log('invalid values');
}
}
questionsAndValues['Total Value'] = sumOfValues;
var okShowText = function(){
};
var cancelShowText = function(){
};
$(document).ready( function() {
college.Dialog.showProgressDialog('Loading Data...');
for (var question in questionsAndValues){
var rowToAppend = '<div style="min-height:40px;border-bottom: solid 1px gray"><div style="min-width:38%; max-width:38%; display:inline-block; height:40px; border-right: solid 1px gray"><div style="padding:5%">' + question + '</div></div>' +
'<div style="min-width:60%; max-width:60%; display:inline-block; margin-left:5px"><div>' + questionsAndValues[question] + '</div></div></div>'
$('#detailsView').append(rowToAppend);
}
console.log(JSON.stringify(questionsAndValues));
console.log(sumOfValues);
college.Dialog.hideProgressDialog();
// console.log (sumOfValues);
var options = {
"title":"Total of values is",
"text": "The total value is " + sumOfValues,
"ok_label":"Yes",
"cancel_label":"Do Nothing"
}
college.Dialog.showText("okShowText","cancelShowText",options)
});