(1)html中创建
<div id="YourGridId" class="mini-datagrid"
url="@Url.Content("YourActionUrl")"
ajaxtype="post"
showpager="false"
showloading="true"
showmodified="false"
allowcelledit="true"
allowalternating="true"
allowcellselect="true"
multiselect="true"
allowrowselect="true"
allowmovecolumn="false"
style="height: 100%; width: 100%">
<div property="columns">
<div type="indexcolumn" width="20"></div>
<div header="关键词" headeralign="center">
<div property="columns">
<div name="name1" field="name1" headeralign="center" align="left" width="150" autoescape="true">
1
</div>
<div name="name2" field="name2" align="left" width="150" headeralign="center" autoescape="true">
2
</div>
</div>
</div>
</div>
</div>
相关js代码如下
$(function() {
mini.parse();
InitMedcondGrid();
});
///初始化列表内容
function InitMedcondGrid () {
var grid = mini.get(“YourGridId”);
grid.load();
}
(2)在js中设置datagrid
html:
<div id="YourGridId" class="mini-datagrid" style="height: 100%; width: 100%;"></div>
js:
$(function() { mini.parse(); InitMedcondGrid(); });
function DrugDataGridInt () { var columns = [ { type: "indexcolumn" }, { field: 'id', header: '编号', width: 50, align: 'left', visible: false },
{ field: 'code', header: '编码', width: 120, headerAlign: 'center',autoescape:true }, { field: 'name', header: '名称', width: 200, headerAlign: 'center', autoescape: true } ]; var grid = mini.get("YourGridId"); grid.set({ url: YourUrl, sizeList: [50,100], pageSize: 50, columns: columns, allowAlternating: true, //显示间行色 multiSelect: true, fitColumns: false, //使用过滤行必须设定这个全充满,否则会有列对齐问题。 allowCellEdit: true, allowCellSelect: true, showFilterRow: false, showModified: false, allowMoveColumn: false); grid.load(); }