When trying to add a new record to the db using mysql and setting the primary value with ->setPrimaryColumn() - I'm not able to create a new record with a custom Primary key. The value simply does not display for me in the create form and defaults to 0 when the record is created.
Trying to add the same column in with the ->addColumn () to display in the create form causes the first table only not to load with this error:
TypeError: Cannot read property 'key' of undefined
at n.$eval (crudkit.min.js:278)
at n.$digest (crudkit.min.js:275)
at n.$apply (crudkit.min.js:279)
at l (crudkit.min.js:233)
at F (crudkit.min.js:237)
at XMLHttpRequest.C.onload (crudkit.min.js:238)
The main part of this method is $scope.primaryCol = _.find (colSpec.schema, 'primaryFlag', true).key;
When using the paginated bar - the other tables load without issue. Only the first table fails - i see they use different methods.
Users should be able to create a new record with the form while adding their own Primary key.
Oh. I haven't tested creation of records with custom PK.
I'll definitely look into it this week. It might be a few changes. Thanks for pointing this out.
I'm also interested on this feature!