Skip to content

Commit 1f60e0f

Browse files
author
Pat Patterson
committed
Added error handling to sample JS app. Closes developerforce#1
1 parent 02b7f95 commit 1f60e0f

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

app.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
value: record.Id
6969
}
7070
}));
71-
});
71+
}, errorCallback);
7272
},
7373
minLength: 2,
7474
delay: 1000,
@@ -115,7 +115,7 @@
115115

116116
$j('#list').html(ajaxgif+" creating account...");
117117

118-
client.create('Account', fields, createCallback);
118+
client.create('Account', fields, createCallback, errorCallback);
119119
});
120120
$dialog.dialog('option', 'title', 'New Account');
121121
$dialog.dialog('open');
@@ -167,7 +167,7 @@
167167
e.preventDefault();
168168
$dialog.dialog('close');
169169
$j('#list').html(ajaxgif+" deleting account...");
170-
client.del('Account', $dialog.find('#id').val(), deleteCallback);
170+
client.del('Account', $dialog.find('#id').val(), deleteCallback, errorCallback);
171171
});
172172
$dialog.find('#edit').click(function(e) {
173173
e.preventDefault();
@@ -187,7 +187,7 @@
187187

188188
$j('#list').html(ajaxgif+" updating account...");
189189

190-
client.update('Account', $dialog.find('#id').val(), fields, updateCallback);
190+
client.update('Account', $dialog.find('#id').val(), fields, updateCallback, errorCallback);
191191
});
192192
});
193193
}
@@ -218,7 +218,7 @@
218218

219219
// Get account details and populate the dialog
220220
client.retrieve('Account', id, 'Name,Industry,TickerSymbol,Website'
221-
, detailCallback);
221+
, detailCallback, errorCallback);
222222
}
223223

224224
function filterIndustry(industry) {
@@ -227,7 +227,7 @@
227227
var query = "SELECT Id, Name FROM Account WHERE Industry = '"+industry
228228
+"' ORDER BY Name LIMIT 20";
229229

230-
client.query(query, queryCallback);
230+
client.query(query, queryCallback, errorCallback);
231231
}
232232

233233
function filterAccounts(field, value) {
@@ -238,6 +238,6 @@
238238
+"%' ORDER BY Name LIMIT 20"
239239
: "SELECT Id, Name FROM Account ORDER BY Name LIMIT 20";
240240

241-
client.query(query, queryCallback);
241+
client.query(query, queryCallback, errorCallback);
242242
}
243243

0 commit comments

Comments
 (0)