2016-10-19 5 views
0

지난 몇 주 동안 Flexible Data Grid를 사용하기 시작 했으므로 열의 값 옆에 클릭 가능한 버튼을 두어야 할 필요가 생겼습니다. 자바 스크립트를 사용하여 버튼을 추가하지만 문제는 버튼을 클릭 할 때 항목을 클릭하면 행 선택이 실행됩니다. 다른 기능을 사용하려면 행 선택을 사용해야하고 팝업 기능을 위해서는 단추를 클릭해야합니다.Flexible DataGrid 버튼을 클릭 할 수 있습니다.

Flexicious에 버튼을 추가 할 수있는 기능이 내장되어 있습니까? 나는 그들의 문서에서 어떤 것도 찾을 수없는 것 같습니다. 또는 단추를 클릭해도 행 클릭 기능이 실행되지 않도록 행 상단에있는 단추를 어떻게 움직일 수 있습니까?

답변

0

나는 이것을 간단하게 유지하고 유연한 문서를 무시함으로써 이것을 알아 냈습니다.

나는 다음이 함수에 나는 귀하의 질문은 오히려 혼란

vm.onGridItemSelectedOfferCombo = function (evt){ 
    var isHovered = $('#clickableButton').is(":hover"); 
     if (isHovered == true) { 
      //do my thing 
     } 
} 
+1

버튼 테스트 위에 작은 호버했다

item-click="onGridItemSelectedOfferCombo" 

을 추가, 그러나 당신이 뭔가 원하는 모양 : HTTP : /을 /htmltreegrid.com/newdocs/html/Flexicious%20HTMLTreeGrid.html?ConfigurationOptionsInteractiveH.html –

+0

안녕하세요, 당신이 저를 도우려는 것이 굉장한 데, 그렇습니다. 그것은 제가 달성하고 싶었던 것과 아주 흡사합니다. 행을 클릭 할 수 있어야하므로 enableCellCl ickRowSelect = "거짓"이 문제였습니다. 그래서 실제로 레이블을 추가하고 행 클릭 기능을 남겨두고 클릭 할 때 마우스가 버튼 위로 마우스를 가져 가면 무시한 것입니다. 도와 주셔서 감사드립니다. 그러나 더 이상 문제가되지 않습니다. D –

+0

enableCellClickRowSelect는 해당 특정 열에만 영향을 미칩니다. 행의 다른 곳을 클릭하면 선택됩니다. –