javascript - easyui 根据combobox值填充datagrid数据

标签 javascript html datagrid combobox jquery-easyui

我正在使用 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/

相关文章:

java - 瓦丁日历 : How to display another atrribute on Event cell

jQuery selector : this. parent,有这种东西吗?

c# - WPF DataGrid 为带有 * 的 ColumnWidth 应用样式不起作用

c# - 如何在 DataGridTextColumn WPF XAML 中将绑定(bind)值设置为 TargetNullValue 属性

javascript - 保存动态页面以供导航

javascript - 通过操纵样式标签的内容来更改文档的样式是否合法?

javascript - 动态输入字段不起作用

python - 在 Python 中获取网站描述的最佳方法是什么?

javascript - 从 onchange 属性调用 javascript 类函数

delphi - Delphi中如何去掉DBGrid右侧的空白区域