내 도조 1.6.1 EnhancedGrid에 문제점이 있습니다. 나는이 같은 페이징 및 단일 선택 모드를 사용하려고 해요 :Dojo 1.6.1 Selection + Paging이 선택을 지우지 않습니다.
<div id="theId" data-dojo-type="dojox.grid.EnhancedGrid"
data-dojo-props="selectionMode:'single', plugins: { indirectSelection: true, pagination: {pageSizes: ['1'], description: true,sizeSwitch: true,pageStepper: true, gotoButton: true, maxPageStep: 4, position: 'bottom'}}">
모든 것은 내가 행을 선택한 다음 개체를 변경하면서 선택이 남아 다음 페이지 버튼을 클릭하는 경우를 제외하고 잘 간다. 이 문제를 해결하기 위해 더러운 해킹을해야합니다.
/**Let's hack it a bit **/
grid.pagination.plugin.nextPageHook = grid.pagination.plugin.nextPage;
grid.pagination.plugin.nextPage = function(src) {
this.grid.selection.select(-1);
this.nextPageHook();
};
이 사람은 자신의 직업을 수행합니다.
그리고 seccond 문제는 기본 항목 수를 설정할 수 없다는 것입니다. 항상 25입니다. defaultPageSize를 사용하여 플러그인 매개 변수에 전달하는 수에 관계없이. 그리고 훨씬 더, 개체 그리드에 같은 필드가 없습니다 .pagination.plugin.
grid.pagination.plugin.pageSize = 1;
grid.startup();
내가 어떤 일을 누락 희망 당신은 나에게 무엇을 찾을 수 있습니다 : 하지만 여전히 나는이 같은 해킹 할 수 있습니다. 감사.
+1입니다. 많은 도움이되었습니다. – jbird