There are a number of ways to achieve this, here is one way:
1. Add a Model Action to your Model with Initiating Event: “Row in Model Updated” and “When which fields are updated?” set to Out Date.
2. For the Actions, have it run a snippet called something like “UpdateInDateFieldWhenOutDateChanged” with a body like this:
var FIELD_TO_RERENDER = ‘CheetahBMS__In_Date__c’;
var params = arguments[0],
row = params.row,
model = params.model,
$ = skuid.$,
fieldsByRow = model.registeredFieldsByRowThenField,
uiFields;
if (fieldsByRow && fieldsByRow[row.Id]) {
uiFields = fieldsByRow[row.Id][fieldToRerender];
if (uiFields && skuid.utils.size(uiFields)) {
$.each(uiFields,function(){
this.render();
});
}
}