개발꿈나무
[Blazor] Telerik Grid의 특정 컬럼 header에 tooltip 추가하기 본문
반응형
<TelerikGrid Data="@GridData"
Height="@Height"
FilterMode="@GridFilterMode.FilterMenu"
FilterMenuType="@FilterMenuType.CheckBoxList"
Pageable="true"
PageSize="@PageSize">
<GridColumns>
<GridColumn Width="200px" Field=@nameof(ProductDto.ProductName) Title="Product Name" />
</GridColumns>
</TelerikGrid>
Telerik grid의 Product Name이라는 컬럼의 헤더에 Tooltip을 추가할 것이다.
<TelerikGrid Data="@GridData"
Height="@Height"
FilterMode="@GridFilterMode.FilterMenu"
FilterMenuType="@FilterMenuType.CheckBoxList"
Pageable="true"
PageSize="@PageSize">
<GridColumns>
<GridColumn Width="200px" Field=@nameof(ProductDto.ProductName) Title="Product Name">
<HeaderTemplate>
<span class="product_tooltip">Product Name</span>
<TelerikTooltip TargetSelector=".product_tooltip">
<Template>
@statusMessage
</Template>
</TelerikTooltip>
</HeaderTemplate>
</GridColumn>
</GridColumns>
</TelerikGrid>
@code
{
string statusMessage = "test";
}
컬럼의 HeaderTemplate 안에 tooltip class를 생성한 후 그 클래스에 대해 tooltip을 추가한다.
HeaderTemplate을 추가하면 Column의 Title 속성은 적용되지 않는다.
따라서 Header Template 안에 Column header name을 추가해줘야 한다.
반응형
'C# > Telerik' 카테고리의 다른 글
[Blazor] Telerik Grid의 DetailTemplate에 grid 추가하기 (0) | 2022.02.25 |
---|---|
[Blazor] Grid의 각각의 cell에 tooltip 추가하기 (0) | 2022.02.24 |
[Blazor] Grid에서 길이가 긴 데이터를 컬럼의 width만큼만 출력하기 (0) | 2022.02.07 |
[Blazor] Telerik - TabStrip에서 호출한 razor Page reload하기(2) - Telerik 3.0 version (0) | 2022.01.24 |
[Blazor] Telerik Grid Filter Customizing (2) - Checkbox List 필터 만들기 (0) | 2022.01.12 |
Comments