Create multiple rows and save text
Create multiple rows and save text
I'm quite new to the API and so getting to grips with it slowly.
I'm trying to create a CRUD application and one of the main use cases of it is quick-create times.. reducing copy-pasting text etc... So my ideal scenario is to have a create button where I fill in the form, submit it, then have the form all intact still to submit again... and again and again... just editing the form fields as I go....
My create button has the following logic:
{ extend: "create", editor: editor,
formOptions: {message: "", onComplete: 'none'},
formButtons: ['Create',
{ text: 'Submit and add another', action: function () { this.submit(); this.create(); console.log('creating...')} }
],
text: 'New Entry',
className: 'new-entry-btn'
}
This allows me to actually submit twice, but the 3rd time, it closes automatically. I'm not sure why this is the case?
Everytime I click 'Submit and add another' I it should submit and then create again right? Not close after the 2nd submit.
Also, the form fields go back to null after every submit..
Help appreciated ![]()
Answers
This example here might be worth looking, as it seems to do mostly what you're after. Here, it's keeping the form open, and re-using the "position" field in the next edit. THis might be able to get you going,
Colin