row generator view