사용자 지정 도구 설명을 열어 놓을 때까지 도구 설명의 위치를 지정하려면

열정

표의 첫 번째 열을 가리키면 도구 설명이 나타납니다. 모든 머티리얼 툴팁에서 json 데이터 오른쪽 하단에 버튼을 삽입하고 싶습니다.이 버튼을 클릭하면 각도 머티리얼 대화 상자가 열립니다.

<ng-container matColumnDef="Alert">
  <th mat-header-cell *matHeaderCellDef mat-sort-header> Alert </th>
    <td mat-cell *matCellDef="let row">
    <span [matTooltipClass]="{ 'tool-tip': true }" 
           matTooltip="{{(row?.conditionals)?(row.conditionals | json):''}}"> 
       {{row.Alert}}
    </span> 
    </td>
</ng-container>

툴팁이 작동하는 stackblitz 링크

https://stackblitz.com/edit/angular-mat-tooltip-sktlqk?file=app%2Ftooltip-overview-example.ts

# EDIT1 앵귤러 머티리얼 툴팁이 내 목적에 맞지 않기 때문에 사용자 정의 툴팁을 만들었습니다.

https://stackblitz.com/edit/angular-mat-tooltip-u5ir3o?file=app%2Ftooltip-overview-example.ts

툴팁이 작동합니다

주석을 기반으로 툴팁에 데이터와 버튼을 삽입했지만 두 가지해야 할 일이 있습니다.

1) 사용자가 버튼을 클릭 할 수 있도록 툴팁이 열린 후 툴팁 위에 계속 마우스를 올려 놓을 때까지 툴팁을 열어 두는 방법 (이제 사용자가 첫 번째 열을 떠나면 툴팁이 닫힙니다)

2) 툴팁이 마우스 오버 된 위치에서 상단에 툴팁이 열리면 툴팁 깜박임이 발생합니다 (첫 번째 열이 마우스 오버 될 때 마우스 오버 된 행의 맨 아래에 툴팁을 배치하고 싶고, hovred 행이 맨 아래에 있으면 마우스 오버 한 바로 위에 툴팁이 열립니다. 행)

육군 원수

사용자 지정 MatTooltip및을 만들고 있기 때문에이를 TooltipComponent염두에두고 문제를 해결하고 싶었습니다.

나는 적어도 최소한의를 확장 할 TooltipCompenentCustomToolTipComponent이 당신의 지시에 로직을 기존의 활용에 당신을 허용한다.

export class CustomToolTipComponent extends TooltipComponent

나는 당신의 지시를 많이 변경했고 그 변화가 무엇을하고 있는지를 설명하기 위해 최선을 다했습니다. 본질적으로 확장 된 .NET의 확장 된 논리를 활용하면서 자신의 지시문을 따르는 것입니다 TooltipComponent.

내가 이것을 처음부터 작성한다면 가능한 한 많은 기본 로직을 사용하면서 이것을 달성하는 방법이있을 수 있으므로 MatTooltip클래스를 확장하고 엉망으로 만들지 CustomToolTipComponent않을 것입니다.

그러나 이렇게하면 모든 미해결 작업 항목이 해결되고 계속 진행할 수 있습니다.


스택 블릿츠

https://stackblitz.com/edit/angular-mat-tooltip-b2jalw?embed=1&file=app/tool-tip-renderer.directive.ts

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

페이지를 스크롤 할 때 위의 각도 재질 도구 설명을 열고 도구 설명이 숨겨지지 않도록하려면

분류에서Dev

히트 맵 apexchart에서 배열 값으로 사용자 지정 도구 설명을 설정하려면 어떻게해야합니까?

분류에서Dev

Java JFreeChart : 도구 설명 화면 위치 사용자 지정

분류에서Dev

Bootstrap 4 도구 설명은 제목 이외의 사용자 지정 특성을 사용하여 도구 설명에 대한 텍스트를 제공합니다.

분류에서Dev

플롯 영역의 검도 차트 도구 설명 사용자 지정 위치

분류에서Dev

CSS 가상 요소를 사용하여 사용자 지정 도구 설명을 만드는 방법

분류에서Dev

Skype에서 보이지 않는 도구 설명을 수정하려면 어떻게합니까?

분류에서Dev

Skype에서 보이지 않는 도구 설명을 수정하려면 어떻게합니까?

분류에서Dev

CSS를 사용하여 도구 설명으로 범위 스타일을 지정할 수 있습니까?

분류에서Dev

AngularJS (TypeScript)의 ng-options에 도구 설명을 추가하는 사용자 지정 지시문 작성

분류에서Dev

WPF를 사용하여 .NET의 열 위로 마우스를 가져갈 때 설명의 도구 설명을 표시하는 방법은 무엇입니까?

분류에서Dev

QStyle :: SH_ToolTip_WakeUpDelay를 사용하여 도구 설명 깨우기 시간을 설정하려면 어떻게해야합니까?

분류에서Dev

Bootstrap 5를 사용하여 사용자 지정 도구 설명 만들기

분류에서Dev

도구 설명 사각형 Chart.js의 사용자 지정 색 설정

분류에서Dev

NVD3 차트에서 userInteractiveGuideLine을 true로 설정하고 사용자 정의 도구 설명을 어떻게 사용할 수 있습니까?

분류에서Dev

마우스를 올려 놓을 때 도구 설명에 열 내용을 표시하는 방법은 무엇입니까? HTML5

분류에서Dev

Google 또는 도구를 사용하여 분리를 추가하고, 벌점을 설정하고, VRPTW에서 특정 위치가 누락되는 것을 방지하려면 어떻게해야합니까?

분류에서Dev

SwiftUI 구성에 대한 기본값을 제공하지만 사용자가이를 재정의하도록하려면 어떻게해야합니까?

분류에서Dev

Ext.grid.column.action에서 도구 설명을 사용자 지정하는 방법이 있습니까?

분류에서Dev

사용자 정의 된 도구 설명이 제대로 작동하지 않음

분류에서Dev

차트는 도구 설명을 문자열로 평가하지 않습니다.

분류에서Dev

Windows Server 2012의 사용자 지정 WPF 도구 설명에 그림자 없음

분류에서Dev

dxChart에서 도구 설명 사용자 지정

분류에서Dev

사용자 지정 스타일 도구 설명

분류에서Dev

Kafka의 로그 압축을 사용하여 정의 된 시간 제한이 지연되지 않는 경우 소비자가 메시지를 놓치지 않도록하려면 어떻게해야합니까?

분류에서Dev

Google 차트의 도구 설명 내 콘텐츠를 사용자 지정하는 방법

분류에서Dev

마우스 오버 도구로 최상위 이미지의 이름을 가져오고 고정 된 위치에 도구 설명을 표시합니다.

분류에서Dev

XAML 도구 설명의 StringFormat DateTime이 문자열을 추가하지 않습니다.

분류에서Dev

MVC 앱의 모든 요청에 대해이 사용자 지정 처리기를 호출하려면 어떤 웹 구성 설정을 제공해야합니까?

Related 관련 기사

  1. 1

    페이지를 스크롤 할 때 위의 각도 재질 도구 설명을 열고 도구 설명이 숨겨지지 않도록하려면

  2. 2

    히트 맵 apexchart에서 배열 값으로 사용자 지정 도구 설명을 설정하려면 어떻게해야합니까?

  3. 3

    Java JFreeChart : 도구 설명 화면 위치 사용자 지정

  4. 4

    Bootstrap 4 도구 설명은 제목 이외의 사용자 지정 특성을 사용하여 도구 설명에 대한 텍스트를 제공합니다.

  5. 5

    플롯 영역의 검도 차트 도구 설명 사용자 지정 위치

  6. 6

    CSS 가상 요소를 사용하여 사용자 지정 도구 설명을 만드는 방법

  7. 7

    Skype에서 보이지 않는 도구 설명을 수정하려면 어떻게합니까?

  8. 8

    Skype에서 보이지 않는 도구 설명을 수정하려면 어떻게합니까?

  9. 9

    CSS를 사용하여 도구 설명으로 범위 스타일을 지정할 수 있습니까?

  10. 10

    AngularJS (TypeScript)의 ng-options에 도구 설명을 추가하는 사용자 지정 지시문 작성

  11. 11

    WPF를 사용하여 .NET의 열 위로 마우스를 가져갈 때 설명의 도구 설명을 표시하는 방법은 무엇입니까?

  12. 12

    QStyle :: SH_ToolTip_WakeUpDelay를 사용하여 도구 설명 깨우기 시간을 설정하려면 어떻게해야합니까?

  13. 13

    Bootstrap 5를 사용하여 사용자 지정 도구 설명 만들기

  14. 14

    도구 설명 사각형 Chart.js의 사용자 지정 색 설정

  15. 15

    NVD3 차트에서 userInteractiveGuideLine을 true로 설정하고 사용자 정의 도구 설명을 어떻게 사용할 수 있습니까?

  16. 16

    마우스를 올려 놓을 때 도구 설명에 열 내용을 표시하는 방법은 무엇입니까? HTML5

  17. 17

    Google 또는 도구를 사용하여 분리를 추가하고, 벌점을 설정하고, VRPTW에서 특정 위치가 누락되는 것을 방지하려면 어떻게해야합니까?

  18. 18

    SwiftUI 구성에 대한 기본값을 제공하지만 사용자가이를 재정의하도록하려면 어떻게해야합니까?

  19. 19

    Ext.grid.column.action에서 도구 설명을 사용자 지정하는 방법이 있습니까?

  20. 20

    사용자 정의 된 도구 설명이 제대로 작동하지 않음

  21. 21

    차트는 도구 설명을 문자열로 평가하지 않습니다.

  22. 22

    Windows Server 2012의 사용자 지정 WPF 도구 설명에 그림자 없음

  23. 23

    dxChart에서 도구 설명 사용자 지정

  24. 24

    사용자 지정 스타일 도구 설명

  25. 25

    Kafka의 로그 압축을 사용하여 정의 된 시간 제한이 지연되지 않는 경우 소비자가 메시지를 놓치지 않도록하려면 어떻게해야합니까?

  26. 26

    Google 차트의 도구 설명 내 콘텐츠를 사용자 지정하는 방법

  27. 27

    마우스 오버 도구로 최상위 이미지의 이름을 가져오고 고정 된 위치에 도구 설명을 표시합니다.

  28. 28

    XAML 도구 설명의 StringFormat DateTime이 문자열을 추가하지 않습니다.

  29. 29

    MVC 앱의 모든 요청에 대해이 사용자 지정 처리기를 호출하려면 어떤 웹 구성 설정을 제공해야합니까?

뜨겁다태그

보관