Blazor 계층형 그리드의 행 작업

    Blazor Hierarchical Grid의 Ignite UI for Blazor 하면 개발자가 IgbActionStrip을 사용하고 행/셀 구성 요소와 행 고정을 위한 CRUD를 활용할 수 있습니다. IgbHierarchicalGrid의 특정 행에 적용할 수 있는 이러한 작업에 대한 미리 정의된 UI 컨트롤이 여러 개 있습니다. 편집 및 고정입니다.

    용법

    사전 정의된 작업 UI 구성 요소는 다음과 같습니다.

    그것들은 내부에 IgbHierarchicalGrid 추가되며 기본 상호 작용을 IgbActionStrip 제공하는 데 필요한 모든 것입니다.

    <IgbHierarchicalGrid Data=northwindEmployees RowEditable="True" PrimaryKey="ID">
        @foreach (var c in columns)
        {
            <IgbColumn Field="@c.Field">
            </IgbColumn>
        }
        <IgbActionStrip @ref=actionstrip>
            <IgbGridPinningActions></IgbGridPinningActions>
            <IgbGridEditingActions></IgbGridEditingActions>
        </IgbActionStrip>
    </IgbHierarchicalGrid>
    razor

    ActionStripComponent가 IgbHierarchicalGrid의 하위 구성 요소인 경우 행을 마우스로 가리키면 UI가 자동으로 표시됩니다.

    사용자 지정 구현

    이러한 구성 요소는 사용자 지정을 위한 유연성을 제공하는 템플릿을 노출합니다. 예를 들어, IgbActionStrip 다음과 같은 행 작업이 있는 Gmail 시나리오의 경우 삭제하다, 편집하다 그리고 등등. 아이콘으로 버튼 구성 요소를 만들고 클릭 이벤트를 추가하고 삽입 할 수 있습니다. IgbActionStrip.

    <div class="grid__wrapper">
        <IgbHierarchicalGrid Data=northwindEmployees>
            <IgbActionStrip @ref=actionstrip>
                <IgbGridPinningActions></IgbGridPinningActions>
                <IgbButton Title="Edit" @onclick="() => StartEdit(actionstrip.Context)">
                    <IgbIcon>edit</IgbIcon>
                </IgbButton>
                @if (!IsDeleted(actionstrip.Context))
                {
                    <IgbButton Title="Delete" @onclick="() => Delete(actionstrip.Context)">
                        <IgbIcon>delete</IgbIcon>
                    </IgbButton>
                }
            </IgbActionStrip>
        </IgbHierarchicalGrid>
    </div>
    razor

    EXAMPLE
    MODULES
    DATA
    RAZOR
    CSS

    API 참조

    우리 커뮤니티는 활동적이며 항상 새로운 아이디어를 환영합니다.