2017-10-06 3 views
1

예상대로 작동하는 데이터 테이블 설정에 'true'로 구성된 툴팁이 있습니다.
그러나 데이터 테이블의 특정 열에 대한 툴팁을 비활성화하려고합니다. 셀에 단추가있는 열을 가정하면 도구 설명이 나타나서는 안됩니다. onMouseMove를 사용하고 버튼에 대한 클래스를 확인하고 나중에 다음과 같이 툴팁을 비활성화하려고합니다.

하지만 적용되지 않습니다.webix 데이터 테이블의 특정 열에 대한 툴팁을 비활성화하는 방법

on:{ 
    onMouseMove:function(id, e, node) { 
    //alert("this is mouse move = "+e.srcElement.className); 
    var cls = e.srcElement.className; 
    if(cls == 'btnclass') { 
     $$('mytable').config.tooltip = false; 
     //alert("disabled"); 
    } 
    } 
} 

전체 조각은 여기 https://webix.com/snippet/79d05d47
는 아무도 나에게 그것이 작동되도록 도와 드릴까요?

답변

0

webix 데이터 테이블에서 툴팁을 비활성화하는 직접 옵션은 없습니다. 데이터 테이블의 구성을 지정하는 동안 속성 tooltip=true을 설정하면 모든 열에 자동으로 적용됩니다. 그러나 특정 열에 대해 사용하지 않도록 설정하려면 해당 열에 대한 템플리트를 지정하고 템플리트에서 title 속성을 제거 할 수 있습니다.

+0

특정 열에 대해서는 이미 그 아래에있는 모든 셀에 단추를 표시하기 위해 템플릿을 사용하고 있습니다. 툴팁의 경우 방금 툴팁을 언급했는데 false로 설정하면 특정 열에 대해서는 비활성화되고 다른 열에 대해서는 툴팁이 그대로 유지됩니다. 그것은 나를 위해 일했습니다. 당신이 암시하는 것을 보여주는 예를 보여줄 수 있습니까? –

관련 문제