action setting not working with the ad hoc query data list

action setting not working with the ad hoc query data list
Steps to duplicate:
1.       Create an event ad-hoc query
2.       Do not add any criteria/filters
3.       To the output add the following fields:
Event name
Event Record
Registrants\Name
Registrants\Host Name
Registrants\ Is Guest
Registrants\Type
Registrants\Status
Registrants\Attended
Registrants\Will not attend
Registrants\Online registrant
Registrants\Balance
Registrants\Registrations\Registration type
Registrants\Registrations\Registration fee
Registrants\Registrations\Registration option
Registrants\Seating note
Registrants\Constituent\Constituent Record
Registrants\Registrant ID
Registrants\System record ID
 
4.       Select File>Create Datalist 
5.       Select the Context Record ID field as Event Record and context record type of Event
6.       Save the Datalist as Registrant Tab
7.       Open Event AD TEST for JA
8.       Select Tools>Design Mode
9.       Select Edit tabs
10.   Add a new Tab for this new datalist
11.   Enter a caption of Registrants 2
12.   Click on the ellipses next to Sections (Collection)
13.   Click add to add a new section in which to show this datalist. This section should mimic the OOB registrations tab as follows:
Caption: Registrations2
HideCaption: False
Visible: True
SectionType: Datalist
SectionDisplayStyle: Block
Collapsible: False
Collpased: False
DataList: Registrant Tab
ContextType: PageContext
ShowBorder: False
Style: GroupedView
Groups: (Host name, Status, Attended, Online registrant)
AutoLoadList: True
AutoDisplayFilters: True
AllowSort: True
ShowRowTotals: True
Actions(Collection)
14.   Click on the ellipsess next to Actions (Collection)
15.   Add an action for Edit Registrations:
Caption: Edit Registrations
Image: RES:edit
ShowCaptionOnToolbar: True
DefaultAction: False
Enabled: =Fields("Registrants\Is guest") = false
Visible: =Fields("Registrants\Is guest") = false
Append Separator:  False
ActionTypE: Show DataForm
Dataform: Registrant Unified Edit Form
ContectType: SectionField
SectionField: Registrants\Registrant ID
Post-Action Event
Action Type: RefreshPage
16.   Add an action for Edit Registrant:
 
Caption: Edit Registrant
Image: RES:edit
ShowCaptionOnToolbar: True
DefaultAction: False
Enabled: =Fields("Registrants\Is guest") = false
Visible: =Fields("Registrants\Is guest") = false
Append Separator:  False
ActionTypE: Show DataForm
Dataform: Registrant Edit Form
ContectType: SectionField
SectionField: Registrants\Registrant ID
Post-Action Event
Action Type: RefreshPage
 
17.   Add an action for Edit Guest:
 
Caption: Edit Guest
Image: RES:edit
ShowCaptionOnToolbar: True
DefaultAction: False
Enabled: =Fields("Registrants\Is guest") = true
Visible: =Fields("Registrants\Is guest") = true
Append Separator:  False
ActionTypE: Show DataForm
Dataform: Registrant Guest Edit Form
ContectType: SectionField
SectionField: Registrants\Registrant ID
Post-Action Event
Action Type: RefreshPage
 
18.   Click ok
19.   Click Save
20.   Right-click on a guest and you cannot edit guest
21.   Right-click on a registrant that is not a guest and you cannot edit the registrant. There is no way to get edit guest or edit registrant to appear that I can find

https://tfs.blackbaud.com/tfs/DefaultCollection/Infinity/_workitems/edit/324822

Environment

 2.94.1524

Was this article helpful?