ParamQuery Grid keeps the view separate from model (data), hence it offers callback function to render the cells differently from the underlying data. In the below example, the arrows displayed in the Price column are dependent upon corresponding values in Change column; if Change value is -ve, there is a down arrow otherwise there is an up arrow.
Change column is editable.