row.toggleDetails
в качестве обработчика клика, можно завернуть его в метод, который будет принимать row
и проверять наличие дополнительной информации, инициируя её подгрузку в случае отсутствия. Например (вместо запроса setTimeout, но думаю, что суть ясна).