Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- { String... subViewNames->
- if(form.amRemotePack){
- return AMBWFWidgetsLib.getBehaviour("ambwf", "runSubViewOnLoadConsole", delegate)(*subViewNames)
- }
- AMBWFWidgetsLib.getBehaviour("ambwf", "getFormViews", delegate)()
- sql.runSQLFast("""select s.VersionNum VN,
- s.DataID SID,
- s.ExtendedData ETD
- from DTree v, DTree s
- where v.SubType = 43100
- and v.Name in (${subViewNames.collect{"'${it}'"}.join(",")})
- and v.ParentID = %1
- and v.DataID = s.ParentID
- and s.Name ='OnLoad'
- and s.SubType =43200""", false, false, -1, form.getAmTemplateId()).rows.each{
- def extData = it.ETD
- def extDataMap =[:]
- if(extData){
- extDataMap = extData.getMapFromOscript()
- }
- runCS(new com.answer.modules.cscript.scripting.ContentScript(null, "${it.SID}", it.VN), extDataMap)
- }
- /*def views= AMBWFWidgetsLib.getBehaviour("ambwf", "getFormViews", delegate)()
- subViewNames.each{ subViewName->
- if(views[subViewName]){
- def script = docman.getNodeByName(docman.getNodeFast(views[subViewName]), "OnLoad")
- if(script){
- runCS(script.ID)
- }
- }
- }*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement