1 <eg-title i18n-prefix prefix="Standing Penalty Administration"></eg-title>
2 <eg-staff-banner bannerText="Standing Penalty Types" i18n-bannerText>
5 <eg-string #createString i18n-text text="New Standing Penalty Added"></eg-string>
6 <eg-string #createErrString i18n-text text="Failed to Create New Standing Penalty"></eg-string>
7 <eg-string #successString i18n-text text="Standing Penalty Update Succeeded"></eg-string>
8 <eg-string #updateFailedString i18n-text text="Standing Penalty Update Failed"></eg-string>
9 <eg-string #deleteFailedString i18n-text text="Delete of Standing Penalty failed or was not allowed"></eg-string>
10 <eg-string #deleteSuccessString i18n-text text="Delete of Standing Penalty succeeded"></eg-string>
11 <eg-string #cspFlairTooltip i18n-text text="Limited Editing"></eg-string>
13 <div class="w-100 mt-2 mb-2">
14 <eg-grid #grid idlClass="csp"
15 [dataSource]="cspSource"
16 [rowFlairIsEnabled]="true"
17 [rowFlairCallback]="cspRowFlairCallback"
18 [cellClassCallback]="cspGridCellClassCallback"
19 [sortable]="true" [stickyHeader]="true">
20 <eg-grid-toolbar-button
21 label="New Standing Penalty Type" i18n-label (onClick)="createNew()">
22 </eg-grid-toolbar-button>
23 <eg-grid-toolbar-action label="Edit Selected" i18n-label (onClick)="editSelected($event)">
24 </eg-grid-toolbar-action>
25 <eg-grid-toolbar-action label="Delete Selected" i18n-label (onClick)="deleteSelected($event)">
26 </eg-grid-toolbar-action>
30 <eg-fm-record-editor #editDialog
32 [fieldOptions]="{name: {isReadonlyOverride: cspReadonlyOverride}}"
33 [preloadLinkedValues]="true"
34 readonlyFields="name">
35 </eg-fm-record-editor>