How do you get/set values from RowEditTemplate during onTemplateClosed client event using javascript? can someone share code with me? Thanks!
Hello davefevold,
Let us know if you need further assistance after the provided by David suggestion.
I've tried the following code to retieve values from a textbox on the RowEdit Template but it doesn't work...what am I doing wrong?
function onTemplateClosing(sender, e) { var grid = sender; var ret = grid.get_behaviors().get_editingCore().get_behaviors().get_rowEditingTemplate(); var oInstrumentNbr = ret.$get({"Instrument_No"}).value;}
A couple more questions, how do you keep the RowEditTemplate from closing and assign focus to a field that's in error?
Thanks!
Hi,
Off the event args of the event, there should be a cancel method.
args.set_cancel(true);
As for focusing. You already have the dom element or javascript object. If it is an html element, just elem.focus() should do it. If its an object, there is probably a focus() method of some sort that you can call. Or just find an element that's part of the object and focus that.
-Dave
Thanks...
Another question...how can I tell if the 'Ok' or 'Cancel' button is clicked?
For future reference, a lot of these answers can be found in the documentation. This is something available off of the event args. args.get_saveChanges() It is true if it is going to save the changes to the row (ok was clicked) and false otherwise.
Thanks!!! I appreciiate your help!