첫 번째 열에 머리글이없고 표식으로 구성된 표가 있고 마지막 두 열은 링크 열 ('링크 매개 변수) 매개 변수가있는 데이터베이스 필드에서 중간 열이 생성됩니다. 체크 박스 컬럼을 생성하는 가장 좋은 방법은 무엇입니까? 고맙습니다.SQLFORM.grid에 확인란 열 추가
1
A
답변
2
grid = SQLFORM.grid(..., selectable=lambda ids: [do something with record ids])
그러면 왼쪽에 체크 박스 열이 추가되고 그리드 하단에 "제출"버튼이 추가됩니다. "Submit"버튼을 클릭하면, 그리드를 생성 한 액션은 체크 된 레코드의 레코드 ID 목록을 받게되고,이 ID는 "selectable"인수로 전달됩니다. 위와 같이 ID를 기록하십시오).
당신은리스트의 목록을 전달하여 버튼을 제출하고 심지어 검사 기록에 적용 할 추가 기능을 추가의 레이블을 제어 할 수 있습니다 /은 "선택"인수로 튜플 :이 경우
grid = SQLFORM.grid(...,
selectable=[('Action 1', lambda ids: [do action 1 with ids], 'class1'),
('Action 2', lambda ids: [do action 2 with ids], 'class2')])
, 그리드 하단에 "Action 1"및 "Action 2"라는 레이블이 붙은 버튼이 표시되며 클릭 한 버튼에 따라 적절한 액션이 실행됩니다. 각 튜플의 세 번째 요소는 해당 작업의 button 요소에 추가되는 선택적 CSS 클래스입니다.
관련 문제
- 1. GridView 확인란 열
- 2. DataGridView의 확인란 열
- 3. Datagridview 확인란 열 확인
- 4. gridview 열 확인 확인란
- 5. QTableView의 확인란 전용 열
- 6. 동적으로 확인란 추가
- 7. 캔트 동적으로 추가 확인란
- 8. 최대 수 확인란 열 datagridview
- 9. SQL이있는 확인란 필드가있는 GridVew 열
- 10. GridView 확인란 대 열 이벤트
- 11. TFS2013 체크인 정책 추가 - 확인란
- 12. 어떻게 동적으로 추가 확인란 여기
- 13. 페이지에 맞춤 메타 확인란 추가
- 14. ASP.NET에 값 특성 추가 확인란
- 15. JS - 2 multiselect 확인란 추가
- 16. 런타임시 확인란 목록에 속성 추가
- 17. datagridview 확인란 열 replication을 방지하는 방법
- 18. DataGrid에 체크 박스 열 추가
- 19. DataTable - 열 추가 (확인란) - DataTable 행을 배열로 읽어 들임 - DataTable에서 행을 배열로 추가
- 20. DataGridView 확인란 열 "모두 선택"성능
- 21. QTableView의 편집 가능한 확인란 전용 열
- 22. 그리드 뷰 확인란 선택 열 선택?
- 23. (DHTMLX Grid) 그룹화 표시/숨기기 열 확인란
- 24. MVCJqGrid 확인란 열 사용 안 함
- 25. 사용자 지정 클라이언트 쪽 확인란 열
- 26. 확인란
- 27. DataGridview의 확인란
- 28. sed 추가 열 추가
- 29. ASP.NET : 확인란 목록 또는 확인란
- 30. 추가 열
완벽한 - 감사합니다. – Lamps1829
위의 "Action 1", "Action 2"접근 방식을 시도하면 ("[... ... ids]"를 대체하는 일부 함수 호출로) "목록 객체를 호출 할 수 없습니다"라는 메시지가 반환됩니다. 무슨 일이 일어날 수 있는지에 대한 아이디어가 있습니까? – Lamps1829
죄송합니다. 위에 표시된 '선택 가능'의 두 번째 형식은 트렁크에서만 사용 가능하다는 사실을 잊어 버렸습니다. 다음 번 안정적인 릴리스 (해당 기능 포함)는 곧 출시되어야한다고 생각합니다. – Anthony