The 'reload' method works only on the non-leaf nodes. If you want to append some child nodes on a leaf by calling 'reload' method, please call 'update' method to make it become non-leaf node first.
var tg = $('#tg');
tg.treegrid('update', {
id: id,
row: {state:'closed'}
});
tg.treegrid('reload', id);