使用jQuery EasyUI,我们可以使用queryparams创建一个网格表。 这是示例代码
$('#dg').datagrid({
queryParams: {
name: 'easyui',
subject: 'datagrid'
}
});
但是,我想要实现的是在html标签内创建queryparams 喜欢belove代码
<table id="tt" class="easyui-datagrid"
url="Service.asmx/GetReportByFilter"
rownumbers="true" pagination="true" data-options="singleSelect:true,collapsible:true,
method:'post'"
queryparams="{name: 'easyui',subject: 'datagrid'}">
</table>
它认为这部分queryparams="{name: 'easyui',subject: 'datagrid'}"
可以正常工作。我的意思是没有参数来发布名为name和subject的服务。它只发布页面和行值
答案 0 :(得分:0)
如果您需要从easyui网格向url发送一些参数,但不使用url,则可以使用method = post并在queryParams中添加参数,如下所示。适合我!!
<table class="easyui-datagrid" style="width: 99%;;height:250px"
url="views/action.php?table=employee&view=form&action=list-fields"
toolbar="#toolbar" pagination="true"
rownumbers="true" fitColumns="true" singleSelect="true" pagePosition="top"
data-options="onSelect:row_select,onUnselect:row_unselect,onSortColumn:sort_column,method:'post',queryParams:{employee_id:'7'}">
<thead>
<tr>
<th field="name" width="60" sortable='true'>Name</th>
<th field="value_list" width="40" sortable='true'>Value List</th>
<th field="value" width="40" sortable='true'>Value</th>
</tr>
</thead>