The fields and the order in which they display in a viewlet are controlled by the schema applied to the dashboard. Or there can be no schema applied and all fields will be displayed in the default system order. Checkout the Schemas article for more information on schemas and how to apply or create a new schema.