<{{ctrl.psAppDataEntity.codeName}}{{codeName}}Grid
    {{props}}
    :actions="{
        loadDraftAction: '{{#and ctrl.getDraftPSControlAction ctrl.getDraftPSControlAction.psAppDEMethod}}{{ctrl.getDraftPSControlAction.psAppDEMethod.codeName}}{{else}}GetDraft{{/and}}',
        createAction: '{{#and ctrl.createPSControlAction ctrl.createPSControlAction.psAppDEMethod}}{{ctrl.createPSControlAction.psAppDEMethod.codeName}}{{else}}Create{{/and}}',
        fetchAction: '{{#and ctrl.fetchPSControlAction ctrl.fetchPSControlAction.psAppDEMethod}}{{ctrl.fetchPSControlAction.psAppDEMethod.codeName}}{{else}}FetchDefault{{/and}}',
        removeAction: '{{#and ctrl.removePSControlAction ctrl.removePSControlAction.psAppDEMethod}}{{ctrl.removePSControlAction.psAppDEMethod.codeName}}{{else}}Remove{{/and}}',
        updateAction: '{{#and ctrl.updatePSControlAction ctrl.updatePSControlAction.psAppDEMethod}}{{ctrl.updatePSControlAction.psAppDEMethod.codeName}}{{else}}Update{{/and}}'
    }"
    :defaultEnableRowEdit="model.rowEditDefault"
    :openView="store.openView"
    :newView="store.newView"
{{#if singleSelect}}
    :singleSelect="{{singleSelect}}"
{{else if page}}
    {{#if page.psViewLayoutPanel.useDefaultLayout}}
        {{#if (eq page.viewType 'DEPICKUPGRIDVIEW')}}
    :singleSelect="singleSelect"
        {{else}}
    :singleSelect="{{ctrl.singleSelect}}"
        {{/if}}
    {{else}}
    :singleSelect="{{ctrl.singleSelect}}"
    {{/if}}
{{/if}}
    {{> @macro/widgets/ctrl/ctrl-params.hbs ctrl=ctrl}}
></{{ctrl.psAppDataEntity.codeName}}{{codeName}}Grid>
