{hidden}
DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY, UNLESS YOU KNOW WHAT YOU'RE DOING.
THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO EXTRACT CHANGES FROM THE PAGE AND MERGE THEM BACK INTO SERVOY SOURCE{hidden}
{sub-section:description|text=}{sub-section}\\
{table:id=|class=servoy sSummary}{colgroup}{column:width=80px|padding=0px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Event Summary{th}{tr}{tbody}{tr}{td}{td}{td}[#onAfterCreate]
A method that is executed after a new record is created.{td}{tr}{tbody}{tbody}{tr}{td}{td}{td}[#onAfterDelete]
A method that is executed after a delete operation.{td}{tr}{tbody}{tbody}{tr}{td}{td}{td}[#onAfterFind]
A method that is executed after a foundset has switched to find mode.{td}{tr}{tbody}{tbody}{tr}{td}{td}{td}[#onAfterInsert]
A method that is executed after an insert operation.{td}{tr}{tbody}{tbody}{tr}{td}{td}{td}[#onAfterSearch]
Cache
index
true
refresh
100d
showRefresh
true
id
doc
title
Refresh page
showDate
true
retry
Enable
servoy sReturnTypes2100%height: 30px;2Supported ClientssWordListSmartClientsWordListWebClientsWordListNGClientservoy sSummary12%30%58%height: 30px;3Property Summaryservoy sSummary12%30%58%height: 30px;3Event SummaryvoidA method that is executed after a new record is created.voidA method that is executed after a delete operation.voidA method that is executed after a foundset has switched to find mode.voidA method that is executed after an insert operation.voidA method that is executed after a search is executed for a foundset.voidA method that is executed after an update operation.A method that is executed before a record is created.A method that is executed before a delete operation.A method that is executed before a foundset is going into find mode.voidA method that is executed when an in memory or viewfoundset table is first touched (by ui or scripting)A method that can be used to load extra data in an in memory datasource.A method that is executed before an insert operation.A method that is executed before search() is called on a foundset in find mode.A method that is executed before an update operation.voidA method that is executed before an insert operation.propertyservoy sDetail2100%height:30px2Property Detailscolumnsname
executed for a foundset.{td}{tr}{tbody}{tbody}{tr}{td}{td}{td}[#onAfterUpdate]
created.
prs
Parameters
sIndentrecordrecord that is createdclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonAfterDeletename
onAfterDelete(record)
dessIndent
A method that is executed after
an
a
update operation.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#onCreate]
A method that is executed before a record is created.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#onDelete]
foundset is going into find mode.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#onInsert]
insert operation.
prs
Parameters
sIndentrecordrecord that is insertedclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonAfterSearchname
onAfterSearch()
dessIndent
A method that is executed
before
after
an insert operation.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#onSearch]
A method that
a search is executed
before search() is called on
for a foundset
in find mode.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#onUpdate]
.
clients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonAfterUpdatename
onAfterUpdate(record)
dessIndent
A method that is executed
before
after an update operation.
{td}{tr}{tbody}{table}\\
{table:id=event|class=servoy sDetail}{colgroup}{column:width=100%|padding=0px}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Event Details{th}{tr}{tbody:id=onAfterCreate|class=node}{tr:id=name}{td}h6.onAfterCreate{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onAfterCreate_des|trigger=button|text=}{sub-section}{sub-section:onAfterCreate_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onAfterCreate_snc|trigger=button|text=}{sub-section}{sub-section:onAfterCreate_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:onAfterCreate_prs|trigger=button|text=}{sub-section}{sub-section:onAfterCreate_prs|trigger=none|class=sIndent}\{[JSRecord]} record -- record that is created
{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=ret}{td}*Returns*\\{sub-section:onAfterCreate_ret|trigger=button|text=}{sub-section}{sub-section:onAfterCreate_ret|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onAfterCreate_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterCreate_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onAfterCreate_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterCreate_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onAfterCreate_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterCreate_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onAfterDelete|class=node}{tr:id=name}{td}h6.onAfterDelete{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onAfterDelete_des|trigger=button|text=}{sub-section}{sub-section:onAfterDelete_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onAfterDelete_snc|trigger=button|text=}{sub-section}{sub-section:onAfterDelete_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:onAfterDelete_prs|trigger=button|text=}{sub-section}{sub-section:onAfterDelete_prs|trigger=none|class=sIndent}\{[JSRecord]} record -- record that is deleted
{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=ret}{td}*Returns*\\{sub-section:onAfterDelete_ret|trigger=button|text=}{sub-section}{sub-section:onAfterDelete_ret|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onAfterDelete_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterDelete_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onAfterDelete_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterDelete_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onAfterDelete_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterDelete_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onAfterFind|class=node}{tr:id=name}{td}h6.onAfterFind{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onAfterFind_des|trigger=button|text=}{sub-section}{sub-section:onAfterFind_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onAfterFind_snc|trigger=button|text=}{sub-section}{sub-section:onAfterFind_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:onAfterFind_prs|trigger=button|text=}{sub-section}{sub-section:onAfterFind_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=ret}{td}*Returns*\\{sub-section:onAfterFind_ret|trigger=button|text=}{sub-section}{sub-section:onAfterFind_ret|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onAfterFind_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterFind_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onAfterFind_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterFind_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onAfterFind_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterFind_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onAfterInsert|class=node}{tr:id=name}{td}h6.onAfterInsert{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onAfterInsert_des|trigger=button|text=}{sub-section}{sub-section:onAfterInsert_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onAfterInsert_snc|trigger=button|text=}{sub-section}{sub-section:onAfterInsert_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:onAfterInsert_prs|trigger=button|text=}{sub-section}{sub-section:onAfterInsert_prs|trigger=none|class=sIndent}\{[JSRecord]} record -- record that is inserted
{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=ret}{td}*Returns*\\{sub-section:onAfterInsert_ret|trigger=button|text=}{sub-section}{sub-section:onAfterInsert_ret|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onAfterInsert_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterInsert_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onAfterInsert_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterInsert_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onAfterInsert_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterInsert_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onAfterSearch|class=node}{tr:id=name}{td}h6.onAfterSearch{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onAfterSearch_des|trigger=button|text=}{sub-section}{sub-section:onAfterSearch_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onAfterSearch_snc|trigger=button|text=}{sub-section}{sub-section:onAfterSearch_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:onAfterSearch_prs|trigger=button|text=}{sub-section}{sub-section:onAfterSearch_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=ret}{td}*Returns*\\{sub-section:onAfterSearch_ret|trigger=button|text=}{sub-section}{sub-section:onAfterSearch_ret|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onAfterSearch_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterSearch_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onAfterSearch_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterSearch_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onAfterSearch_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterSearch_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onAfterUpdate|class=node}{tr:id=name}{td}h6.onAfterUpdate{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onAfterUpdate_des|trigger=button|text=}{sub-section}{sub-section:onAfterUpdate_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onAfterUpdate_snc|trigger=button|text=}{sub-section}{sub-section:onAfterUpdate_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:onAfterUpdate_prs|trigger=button|text=}{sub-section}{sub-section:onAfterUpdate_prs|trigger=none|class=sIndent}\{[JSRecord]} record -- record that is updated
{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=ret}{td}*Returns*\\{sub-section:onAfterUpdate_ret|trigger=button|text=}{sub-section}{sub-section:onAfterUpdate_ret|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onAfterUpdate_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterUpdate_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onAfterUpdate_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterUpdate_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onAfterUpdate_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onAfterUpdate_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onCreate|class=node}{tr:id=name}{td}h6.onCreate{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onCreate_des|trigger=button|text=}{sub-section}{sub-section:onCreate_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onCreate_snc|trigger=button|text=}{sub-section}{sub-section:onCreate_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:onCreate_prs|trigger=button|text=}{sub-section}{sub-section:onCreate_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:onCreate_ret|trigger=button|text=}{sub-section}{sub-section:onCreate_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onCreate_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onCreate_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onCreate_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onCreate_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onCreate_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onCreate_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onDelete|class=node}{tr:id=name}{td}h6.onDelete{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onDelete_des|trigger=button|text=}{sub-section}{sub-section:onDelete_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onDelete_snc|trigger=button|text=}{sub-section}{sub-section:onDelete_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:onDelete_prs|trigger=button|text=}{sub-section}{sub-section:onDelete_prs|trigger=none|class=sIndent}\{[JSRecord]} record -- record that will be deleted
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:onDelete_ret|trigger=button|text=}{sub-section}{sub-section:onDelete_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onDelete_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onDelete_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onDelete_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onDelete_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onDelete_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onDelete_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onFind|class=node}{tr:id=name}{td}h6.onFind{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onFind_des|trigger=button|text=}{sub-section}{sub-section:onFind_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onFind_snc|trigger=button|text=}{sub-section}{sub-section:onFind_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:onFind_prs|trigger=button|text=}{sub-section}{sub-section:onFind_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:onFind_ret|trigger=button|text=}{sub-section}{sub-section:onFind_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onFind_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onFind_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onFind_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onFind_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onFind_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onFind_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onInsert|class=node}{tr:id=name}{td}h6.onInsert{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onInsert_des|trigger=button|text=}{sub-section}{sub-section:onInsert_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onInsert_snc|trigger=button|text=}{sub-section}{sub-section:onInsert_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:onInsert_prs|trigger=button|text=}{sub-section}{sub-section:onInsert_prs|trigger=none|class=sIndent}\{[JSRecord]} record -- record that will be inserted
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:onInsert_ret|trigger=button|text=}{sub-section}{sub-section:onInsert_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onInsert_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onInsert_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onInsert_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onInsert_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onInsert_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onInsert_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onSearch|class=node}{tr:id=name}{td}h6.onSearch{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onSearch_des|trigger=button|text=}{sub-section}{sub-section:onSearch_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onSearch_snc|trigger=button|text=}{sub-section}{sub-section:onSearch_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:onSearch_prs|trigger=button|text=}{sub-section}{sub-section:onSearch_prs|trigger=none|class=sIndent}\{[Boolean]} clearLastResults
\{[Boolean]} reduceSearch
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:onSearch_ret|trigger=button|text=}{sub-section}{sub-section:onSearch_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onSearch_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onSearch_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onSearch_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onSearch_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onSearch_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onSearch_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=onUpdate|class=node}{tr:id=name}{td}h6.onUpdate{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:onUpdate_des|trigger=button|text=}{sub-section}{sub-section:onUpdate_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:onUpdate_snc|trigger=button|text=}{sub-section}{sub-section:onUpdate_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:onUpdate_prs|trigger=button|text=}{sub-section}{sub-section:onUpdate_prs|trigger=none|class=sIndent}\{[JSRecord]} record -- record that will be updated
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:onUpdate_ret|trigger=button|text=}{sub-section}{sub-section:onUpdate_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:onUpdate_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onUpdate_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:onUpdate_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onUpdate_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sam}{td}*Sample*\\{sub-section:onUpdate_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:onUpdate_sam|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}prs
Parameters
sIndentrecordrecord that is updatedclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonCreatename
onCreate()
dessIndent
A method that is executed before a record is created. The method can block the creation by returning false.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonDeletename
onDelete(record)
dessIndent
A method that is executed before a delete operation. The method can block the delete operation by returning false.
prs
Parameters
sIndentrecordrecord that will be deletedret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonFindname
onFind()
dessIndent
A method that is executed before a foundset is going into find mode. The method can block the mode change.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonFoundSetLoadname
onFoundSetLoad(memOrViewName)
dessIndent
A method that is executed when an in memory or viewfoundset table is first touched (by ui or scripting)
prs
Parameters
sIndentmemOrViewNameThe in memory or view foundset table name that is touched.clients
A method that can be used to load extra data in an in memory datasource.
<p>
This method id called when the inMem datasource is fully read.
prs
Parameters
sIndentinmemDataSourceNamename of the inmemory datasource.sizeHintpreferred number of records to be retrieved.ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonInsertname
onInsert(record, recordMarkers, stateObject)
dessIndent
A method that is executed before an insert operation. The method can block the insert operation by returning false.
prs
Parameters
sIndentrecordrecord that will be insertedrecordMarkersthe object where all the problems can be reported againststateObjectan object that a user can give to validateRecord for extra state (optional, can be null).ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonSearchname
onSearch(clearLastResults, reduceSearch)
dessIndent
A method that is executed before search() is called on a foundset in find mode. The method can block the search (foundset will stay in find mode).
prs
Parameters
sIndentclearLastResults ;reduceSearch ;ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonUpdatename
onUpdate(record, recordMarkers, stateObject)
dessIndent
A method that is executed before an update operation. A method can block the update by returning false.
prs
Parameters
sIndentrecordrecord that will be updatedrecordMarkersthe object where all the problems can be reported againststateObjectan object that a user can give to validateRecord for extra state (optional, can be null).ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonValidatename
onValidate(record, recordMarkers, stateObject)
dessIndent
A method that is executed before an insert operation. The method can block the insert operation by returning false.
prs
Parameters
sIndentrecordrecord that must be validatedrecordMarkersthe object where all the problems can be reported against.stateObjectan object that a user can give to validateRecord for extra state (optional, can be null).clients