我正在使用 http://www.jeasyui.com .
我需要根据组合框中的值填充数据网格。
我用以下内容填充组合框,
<input id="listcombo"class="easyui-combobox" name="lo_client_id" data-options="url:'get_lists.php',valueField:'id',textField:'listName',panelHeight:'auto'">
它运行良好。数据网格看起来像,
<table id="dg" title="My Numbers" class="easyui-datagrid" style="width:500px;height:250px"
url="get_users.php
toolbar="#toolbar" pagination="true"
rownumbers="true" fitColumns="true" singleSelect="true">
<thead>
<tr>
<th field="number" width="50">Numbers</th>
</tr>
</thead>
</table>
当我给 url = "get_users.php?id=1 时给我所需的结果,但 id 应该根据组合框是动态的。我该怎么做?
最佳答案
可以使用combobox的onSelect
事件获取选中的值并传给url
HTML
<input id="listcombo" name="listcombo">
$('#listcombo').combobox({
url:'get_lists.php',
valueField:'id',
textField:'listName',
panelHeight:'auto',
onSelect:function(record){
$('#dg').datagrid({
url:"get_users.php?id="+record.id
});
}
});
关于javascript - easyui 根据combobox值填充datagrid数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16373800/