dojox.grid.DataGridを使用してテーブルをレンダリングしました。また、最初の列にdojox.grid._CheckBoxSelectorを含めました。チェックボックス列と実際のデータ列の間に、Rowという名前の列が常にレンダリングされているのを見ました。
この行インデックス列をレンダリングしないようにする方法を教えてください。構造を作成するときに設定できるフラグはありますか?または、削除する必要のあるフィールドはありますか?
どうもありがとう。
=========================================
dojo
.ready(function() {
var myDojolayout = [
{
type : "dojox.grid._CheckBoxSelector"
},
// Now include the data cells in a view occupying the rest of the grid.
[
new dojox.grid.cells.RowIndex({
width : "10%"
}),
{
name : "Summary",
fields : [ "firstName", "lastName",
"companyName", "phone", "email" ],
editable : true,
width : "10%",
formatter : function(fields) {
var first = fields[0], last = fields[1], notes = fields[2], phone = fields[3], email = fields[4];
return first + " " + last + "<br>"
+ companyName + "<br>" + phone
+ "<br>" + email;
}
}
] ]
var mygrid = new dojox.grid.DataGrid({
id : "gridId",
store : store,
autowidth : "true",
rowselector : "15px",
keepRows : "30",
rowsPerPage : "10",
style : "height:300px",
structure : myDojolayout
}, "gridContainer");
mygrid.startup();
dojo.connect(mygrid, "onApplyEdit", function(row) {
store.