funkcja postData nie wykonuje funkcji

Mam dwie jqGridy. W pierwszej siatce wybieram wiersz, a druga siatka odświeża się danymi opartymi na identyfikatorze pierwszej siatki. Tak przynajmniej ma działać.

//This is code from the second grid
postData: '{ lobId: ' + BudgetCore.getLobId() + ' }',

//Snippet from BudgetCore...
getLobId: function () {
    var row = jQuery(BudgetCore.GridTables.Lob).jqGrid('getGridParam', 'selrow');
    return row;
}

W Chrome próbuję debugować funkcję getLobid (), ale nigdy nie jest wykonywana. Wysłano żądanie postData: {lobId: null}.

Jeśli zmienię powyższy kod na '{lobid:' + 1 + '}' to działa, więc musi być coś nie tak, co powoduje, że ta funkcja nie zostanie wykonana. W konsoli Chrome JS uruchamianie BudgetCore.getLobId () działa poprawnie.

questionAnswers(1)

yourAnswerToTheQuestion