You can put multiple inputs in a custom Grid cell editor (textboxes, checkboxes, etc.), but since there's more than 1 and the grid doesn't support binding to arrays/collections out of the box, there's no way to automatically get those values into a model when you move away from the cell. The grid "save" event doesn't fire when there isn't 1 input using "data-bind".
You can put a button or something to click on inside the cell and then in the click event update the model yourself, but that looks odd.
Please add a cell-closing event that allows us to manually update the model or do other clean-up.
OR, please add support for binding to arrays for a field in the grid.
Thanks.