I need to get all my custom fields from my list by Javascript Object Model..
The code I wrote down is this:
var items;
$(document).ready(function () {
$("[name=ItemChildCount]").text("Figli");
var context = SP.ClientContext.get_current();
var list = context.get_web().get_lists().getByTitle('Codice Ragione Sociale');
var camlQuery = SP.CamlQuery.createAllItemsQuery();
items = list.getItems(camlQuery, 'Ragione Sociale');
context.load(items);
context.executeQueryAsync(Function.createDelegate(this, onListDataSucceeded), Function.createDelegate(this, onListDataFailed));
});
function onListDataSucceeded(sender, args) {
var listItemEnumerator = items.getEnumerator();
while (listItemEnumerator.moveNext()) {
var oListItem = listItemEnumerator.get_current();
alert(oListItem.get_item('Title') + oListItem.get_item('Ragione Sociale'));
}
}
function onListDataFailed(sender, args) {
alert('List Data fetch failed. ' + args.get_message() + 'n' + args.get_stackTrace());
}
When I arrive on oListItem.get_Item('Ragione Sociale') system told me the column is not loaded... But I told the system to load it on getItems!