/** * @class Ext.pivot.update.Uniform * @extend Ext.pivot.update.Base * @alias pivotupdate.uniform * * This updater evenly distributes the value across all records found on the {@link Ext.pivot.result.Base matrix result}. * * Let's say that the result object contains the following records (each record is a * {@link Ext.data.Model model} in fact but we use json representation for this example): * * [ * { product: 'Phone', country: 'USA', order: 100 }, * { product: 'Tablet', country: 'USA', order: 200 } * ] * * And we want to evenly distribute the value 300 to all orders. This is how the updater config looks like: * * { * type: 'uniform', * leftKey: resultLeftKey, * topKey: resultTopKey, * matrix: matrix, * dataIndex: 'order', * value: 300 * } * * And this is how the records look after the update: * * [ * { product: 'Phone', country: 'USA', order: 150 }, * { product: 'Tablet', country: 'USA', order: 150 } * ] * */