체크박스 값을 기준으로 행 강조표시
jqGrid에서는 해당 체크박스가 선택되면 행을 강조표시할 수 있습니다. 이는 rowattr 콜백 기능을 활용하여 달성할 수 있습니다.
구현
이 동작을 구현하려면 다음과 같이 rowattr 콜백을 사용합니다.
rowattr: function (rd) { if (rd.GroupHeader === "1") { // Verify the condition based on your data return {"class": "myAltRowClass"}; } }
설명
rowattr 콜백은 행 데이터 객체를 입력으로 사용하고 해당 특정 행에 적용할 추가 속성이 포함된 객체를 반환합니다. 이 경우 행의 GroupHeader 속성이 "1"인지 확인합니다. 그렇다면 행의 CSS 클래스를 "myAltRowClass"로 설정하는 객체를 반환합니다.
CSS 클래스
스타일시트에서 "myAltRowClass" CSS 클래스를 정의해야 합니다. 배경색과 같은 원하는 행 강조 스타일을 지정합니다.
예
다음 코드는 이 솔루션을 구현하는 방법의 예를 보여줍니다.
$("#maingrid").jqGrid({ // Other grid options... rowattr: function (rd) { if (rd.GroupHeader === "1") { return {"class": "myAltRowClass"}; } } });
추가 참고 사항
위 내용은 확인란 값을 기반으로 jqGrid 행을 강조 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!