Material Design Lite에서 테이블 체크 박스에 이벤트를 첨부하는 방법

Johnsonium

MDL 테이블을 생성 할 때 옵션 중 하나는 'mdl-data-table--selectable'클래스를 적용하는 것입니다. MDL이 테이블을 렌더링 할 때 작업에 대한 특정 행을 선택할 수있는 확인란을 포함하는 추가 열이 지정된 열의 왼쪽에 삽입됩니다. 내 응용 프로그램의 경우 사람이 상자를 선택하거나 선택 취소 할 때 일부 JavaScript를 처리 할 수 ​​있어야합니다. 지금까지 나는 이것을 할 수 없었다.

문제는 체크 박스 컨트롤을 직접 지정하지 않고 MDL이 전체 테이블을 업그레이드 할 때 삽입된다는 것입니다. 예를 들어 버튼과 같은 다른 MDL 구성 요소를 사용하면 HTML 버튼 태그로 지정할 때 버튼 자체에 onclick 이벤트를 넣을 수 있습니다.

확인란을 렌더링하기 위해 생성 된 다양한 컨테이너 개체 및 스팬에 onclick을 넣으려는 시도가 실패했습니다. 내가 첨부 한 이벤트가 실행되지 않는 것 같습니다. 내가 다가온 가장 가까운 것은 TR에 이벤트를 첨부 한 다음 체크 박스를 반복하여 상태를 평가하는 것입니다.

다음은 단일 확인란 셀에 대해 MDL에서 생성 한 마크 업입니다.

<td>
    <label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect mdl-data-table__select mdl-js-ripple-effect--ignore-events is-upgraded" data-upgraded=",MaterialCheckbox">
        <input type="checkbox" class="mdl-checkbox__input">
            <span class="mdl-checkbox__focus-helper"></span>
            <span class="mdl-checkbox__box-outline">
                <span class="mdl-checkbox__tick-outline"></span>
            </span>
            <span class="mdl-checkbox__ripple-container mdl-js-ripple-effect mdl-ripple--center">
                <span class="mdl-ripple"></span>
            </span>
    </label>
</td>

이 마크 업은 내가 지정하지 않았기 때문에 태그에 onclick 속성을 추가 할 수는 없습니다.

연결할 수있는 이벤트 체인이 있다면? 코더가 의도 한대로하고 싶습니다.

Garbee

우리는 현재 이것을 직접 알아낼 방법이 없습니다. 1210 호 에서 구독 할 수있는 V1.1과 함께 이벤트를 추가하는 방법을 검토하고 있습니다 . 오른쪽 열의 버튼을 사용하여 문제를 구독하십시오. 많은 +1 및 기타 비생산적인 댓글이 날아갈 필요가 없습니다.

이를 해킹하는 한 가지 방법은 "변경"이벤트를 수신하는 테이블 자체에 이벤트를 바인딩하는 것입니다. 그런 다음 이벤트의 대상에서 체인 위로 이동하여 테이블 행을 가져온 다음 거기에서 필요한 데이터를 가져올 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

FancyBox에 스크롤 이벤트를 첨부하는 방법

분류에서Dev

트리 테이블에 체크 박스를 추가하는 방법

분류에서Dev

DataGrid에서 체크 박스 편집 이벤트를 처리하는 방법

분류에서Dev

변경 이벤트에서 체크 박스 상태를 확인하는 방법

분류에서Dev

테이블에서 체크 박스를 사용하는 방법 PHP

분류에서Dev

부트 스트랩 테이블에서 체크하지 않은 체크 박스로 페이지를로드하는 방법

분류에서Dev

체크 박스를 사용하여 데이터 테이블에서 ID를 선택하는 방법

분류에서Dev

jQuery 테이블-체크 박스에 따라 셀에 텍스트를 쓰는 방법

분류에서Dev

React-Material UI : 테이블에서 스크롤바를 제거하는 방법

분류에서Dev

체크 박스 체크 / 체크 해제 이벤트에 포스트 요청을 보내는 방법

분류에서Dev

단일 체크 박스 이벤트에서 모든 asp.net 체크 박스를 선택 / 선택 해제하는 방법은 무엇입니까?

분류에서Dev

체크 박스를 테이블에 추가하기 전에 각 행에 동적으로 추가하는 방법

분류에서Dev

테이블 열에서 모든 체크 박스를 선택하는 방법 -Vaadin 7

분류에서Dev

vue-good-table에서 체크 박스 테이블이있는 버튼을 사용하는 방법

분류에서Dev

tkinter의 phpmyadmin에서 행 데이터를 업데이트 / 삭제하기 위해 테이블의 모든 행에 체크 박스를 추가하는 방법

분류에서Dev

PHP를 사용하여 테이블에 체크 박스 값을 삽입하는 방법은 무엇입니까?

분류에서Dev

html 테이블의 목록 상단에 체크 박스를 추가하는 방법은 무엇입니까?

분류에서Dev

체크 박스를 디스플레이에 체크 표시하는 방법

분류에서Dev

JQuery Datebox-전체 입력 요소에 클릭 이벤트를 첨부하는 방법

분류에서Dev

자바 스크립트 체크 체크 박스를 사용하여 다른 테이블을 하나 개의 테이블에 테이블 행을 추가하는 방법

분류에서Dev

PDF 하이퍼 링크에 Javascript를 첨부하는 방법

분류에서Dev

jquery를 사용하여 두 개의 테이블 체크 체크 박스 값에서 얻는 방법은 무엇입니까?

분류에서Dev

이 자바 스크립트 코드에서 체크 박스를 제거하는 방법

분류에서Dev

이 체크 박스 체크 기능의 결과를 텍스트 필드에 표시하는 방법

분류에서Dev

체크 박스 이벤트는 체크시에만, 체크 해제시에는

분류에서Dev

기본 이벤트 이후에 트리거 될 내 클릭 이벤트를 첨부하는 방법

분류에서Dev

html에서 이미지를 체크 박스로 사용하는 방법

분류에서Dev

Ext.js의 Icon에 대한 On Click 이벤트를 첨부하는 방법

분류에서Dev

테이블에 콤보 박스를 표시하는 방법 RSS

Related 관련 기사

  1. 1

    FancyBox에 스크롤 이벤트를 첨부하는 방법

  2. 2

    트리 테이블에 체크 박스를 추가하는 방법

  3. 3

    DataGrid에서 체크 박스 편집 이벤트를 처리하는 방법

  4. 4

    변경 이벤트에서 체크 박스 상태를 확인하는 방법

  5. 5

    테이블에서 체크 박스를 사용하는 방법 PHP

  6. 6

    부트 스트랩 테이블에서 체크하지 않은 체크 박스로 페이지를로드하는 방법

  7. 7

    체크 박스를 사용하여 데이터 테이블에서 ID를 선택하는 방법

  8. 8

    jQuery 테이블-체크 박스에 따라 셀에 텍스트를 쓰는 방법

  9. 9

    React-Material UI : 테이블에서 스크롤바를 제거하는 방법

  10. 10

    체크 박스 체크 / 체크 해제 이벤트에 포스트 요청을 보내는 방법

  11. 11

    단일 체크 박스 이벤트에서 모든 asp.net 체크 박스를 선택 / 선택 해제하는 방법은 무엇입니까?

  12. 12

    체크 박스를 테이블에 추가하기 전에 각 행에 동적으로 추가하는 방법

  13. 13

    테이블 열에서 모든 체크 박스를 선택하는 방법 -Vaadin 7

  14. 14

    vue-good-table에서 체크 박스 테이블이있는 버튼을 사용하는 방법

  15. 15

    tkinter의 phpmyadmin에서 행 데이터를 업데이트 / 삭제하기 위해 테이블의 모든 행에 체크 박스를 추가하는 방법

  16. 16

    PHP를 사용하여 테이블에 체크 박스 값을 삽입하는 방법은 무엇입니까?

  17. 17

    html 테이블의 목록 상단에 체크 박스를 추가하는 방법은 무엇입니까?

  18. 18

    체크 박스를 디스플레이에 체크 표시하는 방법

  19. 19

    JQuery Datebox-전체 입력 요소에 클릭 이벤트를 첨부하는 방법

  20. 20

    자바 스크립트 체크 체크 박스를 사용하여 다른 테이블을 하나 개의 테이블에 테이블 행을 추가하는 방법

  21. 21

    PDF 하이퍼 링크에 Javascript를 첨부하는 방법

  22. 22

    jquery를 사용하여 두 개의 테이블 체크 체크 박스 값에서 얻는 방법은 무엇입니까?

  23. 23

    이 자바 스크립트 코드에서 체크 박스를 제거하는 방법

  24. 24

    이 체크 박스 체크 기능의 결과를 텍스트 필드에 표시하는 방법

  25. 25

    체크 박스 이벤트는 체크시에만, 체크 해제시에는

  26. 26

    기본 이벤트 이후에 트리거 될 내 클릭 이벤트를 첨부하는 방법

  27. 27

    html에서 이미지를 체크 박스로 사용하는 방법

  28. 28

    Ext.js의 Icon에 대한 On Click 이벤트를 첨부하는 방법

  29. 29

    테이블에 콤보 박스를 표시하는 방법 RSS

뜨겁다태그

보관