Idea for a client script (on view):
Deploy on a UE script on record X (that attaches the clientscript on view-load)
Has a parameter that links to a specific setup record.
The setup record has a sublist of field-ids for the fields that you want to be quick-editable and maybe what type of field they are.
For each field ID, it should add a little pencil next to the field value with DOM-manipulation.
Clicking that pencil opens a dialog that asks for a new value and then you submit it with record.submitFields() and either reloads the page or just hacks the value in the DOM.
It would make it quicker to make small edits on body-fields on a record if you don't want to pull up a search and use the inline-edit function.
Any thoughts?
b
battk
12/03/2020, 1:00 PM
i dont see a real advantage to putting the changed value back on the record
battk
12/03/2020, 1:01 PM
you cant save it since the record has changed
w
Watz
12/03/2020, 1:03 PM
Not sure what you mean. Since the record is in view-mode, you can't save it anyways?
b
battk
12/03/2020, 1:07 PM
whoops, missed the view part
w
Watz
12/03/2020, 1:07 PM
Yeah, it's only meant for view-mode since otherwise it's just a save-click away.
j
Jono
12/08/2020, 3:40 AM
Seems like a similar concept to the Netsuite Helper - just with a better UI with the DOM manipulation
w
Watz
12/08/2020, 7:31 AM
Ah, didn't know about that one.
But yeah, difference is also that you need to install that extension. With a script, you can activate it for all.
I've created prototype and it works pretty well on text, date and checkbox-fields.