Я создаю сетку dojo, как показано ниже, и я использую плагин косвенного выбора для создания флажка, как показано ниже, но по умолчанию флажки будут располагаться в первом столбце сетки. Как мне заставить его прийти в последний столбец?Невозможно добавить флажки в последний столбец в расширенной сетке dojo
var grid = new dojox.grid.EnhancedGrid({
id: 'serialsGrid',
style: 'width:auto;height:250px;',
store: store,
structure: layout,
rowSelector: '20px',
plugins: {
indirectSelection: {name:'Requested',headerSelector:true, width:"40px", styles:"text-align: center;"},
pagination: {
pageSizes: ["25", "50", "100", "All"],
description: true,
sizeSwitch: true,
pageStepper: true,
gotoButton: true,
/*page step to be displayed*/
maxPageStep: 4,
/*position of the pagination bar*/
position: "bottom"
}
}
}, document.createElement('div'));
/*append the new grid to the div*/
//var temp=grid.domNode;
dojo.byId("serialsGridDiv").appendChild(grid.domNode);
/*Call startup() to render the grid*/
serialsGridCopy=grid;
grid.startup();
});
Если вы хотите получить помощь, пожалуйста, отредактируйте этот вопрос и покажите код для 'layout'. Спасибо :) – Jess
var layout = [[ {name: 'Line Number', field: 'bLineNumber'}, {name: 'Product Number', field: 'dirProductNumber'}, {name: 'Number of Days' , поле: 'dirNumberOfDays'}, {name: 'Serial Received', field: 'bSerialReceived'}, {имя: 'Дата получения', поле: 'bReceiptDate'}, {name: 'Serial Shipped', field : 'bSerialShipped'}, {name: 'Дата отправки', поле: 'bShipDate'}, {name: 'Discrepant Serial', поле: 'checkBox'} ]]; – kumar
расположение как указано выше, пожалуйста, помогите мне :( – kumar