refactor the easyui data grid data generation