Hi Robert,
Our supported way for:
- creating new rows in Models is to use model.createRow()
- updating existing rows is to use model.updateRow(row,field,newValue)
- marking records for deletion is to use model.deleteRow(row)
- commit all changes to salesforce (as you’ve seen) is model.save()
where model is an instance of a Skuid model such as is retrieved by skuid.model.getModel(modelId) and row is a data row retrieved from a model via model.getRowById(rowId) or by grabbing a row from model.data
These methods are covered in more detail in our API docs on the skuid Model object.
Hope that helps!
Zach