2016-09-01 2 views
0

jsGrid을 사용하고 있으며 editButton의 onclick 이벤트를 사용자 정의하는 방법이 가능한지 알고 싶습니다. 기본적으로 인라인 편집 대신 모달 표시와 같은 작업을 수행합니다. 나는 다음과 같이 컨트롤 열의 HTML 출력을 얻을 수 있다는 것을 알고있다.JsGrid에서 편집 이벤트를 사용자 정의하는 방법

{type: 'control', itemTemplate: function() { 
    var $result = jsGrid.fields.control.prototype.itemTemplate.apply(this, arguments); // Array of string 
    return $result; 
     }} 

EditButton을 어떻게 제어 할 수 있습니까? 당신의 도움을 주셔서 감사합니다.

답변

1

이 작업을 시도 할 수 있습니다 :

  editItem: function(item) { 
       var $row = this.rowByItem(item); 
       if ($row.length) { 
        console.log('$row: '+JSON.stringify($row)); // I modify this 
        this._editRow($row); 
       } 
      }, 

당신의 jsGrid의 설정에서.

// I modify this을 제외한 모든 줄은 jsGrid의 원본 원본에서 기본값이므로 변경하지 마십시오.