Moreso, as I can see, even though the rowData value is just a string, the 'value' that comes with the cellSave event is worse, as it changes itself to the whole dropdownlist object. As an example, the original field value would be 4, the rowData value after editing would be "4", and the event value would be Object: {text: "ExampleActivityType, value: "4"}. It makes it hard to compare "value" and "previousValue", making them essentialy useless. Is this a bug or an intended behaviour?
I would appreciate help on the question.