<core:FragmentDefinition xmlns="sap.m" xmlns:core="sap.ui.core" xmlns:f="sap.f" xmlns:dnd="sap.ui.core.dnd"
    core:require="{
    format: 'sap/mcsuite/model/Format', 
    translate: 'sap/mcsuite/model/Translate', 
    utils: 'sap/mcsuite/model/Utils'
  }"
>
<Dialog draggable="true" title="Personalisierung" contentHeight="50vh" contentWidth="50vw">
    <List headerText="Spalten" items="{path: 'table>/columns'}">
        <items>
            <InputListItem label='{table>name}'>
                <Button press="utils.Table.onMoveColumnForward" class="move-forward-button no-border" icon="sap-icon://fa-light/arrow-up" visible="{table>isFirst}"/>
                <Button press="utils.Table.onMoveColumnBackward" class="move-backward-button no-border" icon="sap-icon://fa-light/arrow-down" visible="{table>isLast}"/>
                <CheckBox selected="{table>visible}" text="Sichtbar" />
            </InputListItem>
        </items>
    </List>
    <beginButton>
        <Button text="OK"/>
    </beginButton>
</Dialog>
</core:FragmentDefinition>