Basic repeater

Title 1

Content 1

Title 2 Content 2

Repeater with activeIndex enabled

@for (item of items; track item; let i = $index) { {{ item.title }} {{ item.note }} }

Active index: {{ activeIndex }}

Collapsed repeater

Title 1 Content 1 Title 2 Content 2 Content 2a Content 2b Title 3 @if (showContent) { Content }

Single expand mode repeater

Title 1 Content 1 Title 2 Content 2

Multiple expand mode repeater

Title 1 Content 1 Title 2 Content 2 Title 3 Content 3

Repeater with max-width

Title 3

To run services locally, there are several settings to configure.

              
                <appSettings>
                    <add key="AuthorizationUrl" value="https://service-authorization.sky.blackbaud.com/" />
                    <add key="EntitlementServiceAudienceName" value="s21aetm00paas\Blackbaud.Entitlement.DataService" />
                    <add key="PermissionServiceAudienceName" value="local\Blackbaud.Entitlement.PermissionService" />
                    <add key="UserManagementServiceAudienceName" value="local\Blackbaud.Entitlement.UserManagementService" />
                    <add key="EntitlementsClientName" value="" /> // get this from a nautilus team member
                    <add key="EntitlementsAccessToken" value="" /> // get this from a nautilus team member
                    <add key="STSUrl" value="https://signin.blackbaud.com/" />
                    <add key="ConfirmInviteUrl" value="https://host.nxt.blackbaud.com/permissions/confirm-invite?envid=0&legalEntityId=1&invitationToken=2&svcid=3" />
                    <add key="ConfirmInviteOrgUrl" value="https://host.nxt.blackbaud.com/admin-console/confirm-invite?legalEntityId=0&invitationToken=1&svcid=2" />
                    <add key="AIInstrumentationKey" value="" /> // get this from a nautilus team member
                </appSettings>
              
            

Repeater with context menu

Title 1 Content 1

Repeater with "selectable" enabled

@for (item of itemsForSelectableRepeater; track item) { {{ item.title }} {{ item.content }} }

Selected items: {{ getSelectedItems() }}

Repeater with "selectable" enabled and context menu

Title 1 Content 1 Title 2 Content 2

Repeater with inline-form

@for (item of items; track item) { {{ item.title }} {{ item.note }} }

Repeater with "reordering" enabled

Title 1 Content 1 Title 2 Content 2

Repeater with inline deletes

@if (showStandardInlineDelete) { } Title 1 Content 1 @if (showActiveInlineDelete) { } Title 2 Content 2

No Titles

Content 1

Content 2 Content 3 Content 4

Repeater with "reordering" enabled and add button

@for ( control of itemsForReorderableRepeaterWithAddButton.controls; track control ) { }

Repeater with "reordering" enabled and add button

@for ( control of itemsForReorderableRepeaterWithAddButton.controls; track control ) { }