2015-04-17 3 views
0

Javascript Question - Я работаю с динамическим pdf, который представляет собой сочетание пользовательских значений & математических уравнений. Он состоит из множества ячеек с динамическими введенными пользователем полями с математикой в ​​фоновом режиме. Я знаю только самый простой javascript и надеюсь, что кто-то может быстро сказать мне, как я могу сказать в javascript. Если «Cell B» имеет значение, используйте это значение в уравнении ячейки C, однако, если «Cell B» пусто или нулевое, используйте «Cell A "в уравнении в ячейке с. Ячейка А заполняет результат математического уравнения нескольких ячеек выше. Cell B является пользователь вводит номер ячейки C является значение добавления 3 клетки вместеJavascript в Dynamic PDF

ответ

0

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

var cellB = 1231; //User enter number 
var cells = [1,2,3,4]; //Multiple cells numbers 
var cellA = mathEquation(1,4,5,6); 
var cellC = sumCells(); //cell81 and cell24 should be define variables 

function mathEquation() { 
    var result = 0; 
    if(arguments.length != 0) { 
     for (var i = 0, j = arguments.length; i < j; i++){ 
      //Do math equation for cells passed through the arguments 
     } 
    } 
    return result; 
} 

function sumCells() { 
    var sum = 0; 
    if(arguments.length != 0) { 
     for (var i = 0, j = arguments.length; i < j; i++){ 
      //Sum cell numbers passed through the functions arguments 
      sum += arguments[i]; 
     } 
    } 
    return sum; 
} 

function someFunction(cellValue) { 
    //Do stuff 
    console.log("do stuff"); 
} 

if (typeof cellB != 'undefined' && cellB != 0) { 
    someFunction(cellB); 
} else { 
    someFunction(cellA); 
}