특정 열 이름을 검색하고 이에 대한 이벤트를 수행하려고합니다. 그렇게하는 방법 . ? dojox.grid.datagrid를 사용합니다. 현재 나는 3 열 또는 필드 (ID, 이름, 전자 메일) 내 눈금 있습니다. 특정 열에 대한 이메일을 원합니다. 해당 열 아래의 값을 클릭하면 대화 상자가 열리지 않습니다. 그러나 특정 행의 다른 2 열에있는 다른 위치를 클릭하면 열립니다.도조 그리드에서 열 이름을 얻는 방법.
0
A
답변
4
그리드의 onCellClick 이벤트를 연결하고 인수에서 행/열 정보를 가져올 수 있습니다. 예를 들면 다음과 같습니다.
dojo.connect(grid, "onCellClick", function (e) {
var colField = e.cell.field; // field name
var rowIndex = e.rowIndex; // row index
....
});
이러한 정보를 기반으로 이벤트 처리기에 논리를 추가하십시오.
0
해당 열의 값 (셀의 공백을 포함하는 전체 셀이 아님)을 클릭하면 대화 상자를 열려면 해당 필드에 대해 서식 함수를 사용하고 앵커 요소 또는 클릭 할 수있는 다른 HTML 예를 들어
: 격자 구조에서
이 크리스
columns: [{
label: "Email",
attr: "emailid",
formatter: formatEmail
},
...
function formatEmail(data, item, store) {
return "<a href='mailto:" + data + "'>" + item.nameOfPerson + "</a>";
}
관련 문제
- 1. 도조 그리드에서 텍스트 상자를 배치하는 방법은 무엇입니까?
- 2. 그리드에서 값의 합을 얻는 방법?
- 3. Mongoid에서 모델의 모든 열 이름을 얻는 방법
- 4. coredata를 사용하여 테이블의 열 이름을 얻는 방법
- 5. Entity Framework Association에서 열 이름을 얻는 방법
- 6. 6 열 그리드에서 5 열
- 7. ruby 클라이언트의 cassandra 열 패밀리에서 열 이름을 얻는 방법.
- 8. 표식 그리드에서 열 삭제
- 9. 도조 그리드에서 한 행의 데이터를 업데이트하는 방법은 무엇입니까?
- 10. 도조 슬라이더를 만드는 방법
- 11. 플렉스 그리드에서 열 너비를 변경하십시오.
- 12. 클래스 이름을 얻는 방법?
- 13. 부모 이름을 얻는 방법
- 14. 함수 이름을 얻는 방법
- 15. 속성 이름을 얻는 방법?
- 16. 포인터 이름을 얻는 방법
- 17. 지역 이름을 얻는 방법?
- 18. 드라이버 이름을 얻는 방법?
- 19. 파일 이름을 얻는 방법
- 20. APN 이름을 얻는 방법
- 21. Saxon EE SQL 확장을 사용하여 열 이름을 얻는 방법
- 22. R : 행렬의 실제 요소의 행과 열 이름을 얻는 방법?
- 23. CF Reactor를 사용하여 레코드의 열 이름을 얻는 방법?
- 24. Informix : dbaccess를 사용하여 테이블 내용과 열 이름을 얻는 방법?
- 25. Rails로 임의의 결과 세트를 얻는 방법 열 이름을 포함하는 ActiveRecord
- 26. 저장된 프로 시저에서 반환 된 테이블에서 열 이름을 얻는 방법
- 27. 도조 dijit.form.button가로드되지
- 28. 검도 그리드에서 objec을 얻는 방법 및 그리드의 버튼에 전달하는 방법
- 29. DB2에서 열 이름을 변경하는 방법
- 30. 테이블의 열 이름을 표시하는 방법
감사합니다! – pcproff