In the example from the dynatable website they manually call the afterProcess
function the first time it runs. For your code that looks something like:
var processingComplete = function(){alert('foo')};
$('#my-final-table').dynatable({
dataset: {
records: jsondata
}
}).bind('dynatable:afterProcess', processingComplete);
// call the first time manually
processingComplete();
If you want to see this in a fiddle, check here: http://jsfiddle.net/pDVvx/2/
In case you were interested the dynatable code I'm referring to is:
$table.dynatable({
// settings & code here
}).bind('dynatable:afterProcess', updateChart);
// Run our updateChart function for the first time.
updateChart();
Best of luck!