Getting Started | API | Elements | Actions | Validators | Handlers | Configuration Options | Advanced Guides | Troubleshooting | About
The #update{} action serves as a wrapper for a handful of ways to modify the contents of a page without having to do it using wf:update, wf:insert_after, etc.
#update{}#replace{}#insert_top{}#insert_bottom{}#insert_before{}#insert_after{}#remove{} wf:wire(my_button, #event{type=click, actions=[
#update{target=someDiv, elements="Replace All"}
]}). wf:wire(my_button, #event{type=click, actions=[
#remove{target=someOtherDiv}
]}). wf:wire(my_button, #event{type=click, actions=[
#insert_after{target=someOtherDiv, elements=[#button{text="A new button"}]
]}).elements (Nitrogen Elements) - Specify a body for the action to insert, update, or replace. This attribute is ignored by #remove{}.
type (atom) - Which update mechanism to use. Generally, it's recommended to ignore this attribute unless you have a reason to dynamically assign which mechanism to use. By default, this is set to the same value as the action record used (so #update{}'s type attribute is set to update, while #insert_before{}'s type attribute is set to insert_before.
Released under the MIT License.