zoukankan      html  css  js  c++  java
  • 关于ComboGrid取值为非下拉框数据是,隐藏面板数据清空

         $('#areaGuid').combogrid({
                panelWidth: 300,
                idField: 'guid',
                textField: 'name',
                mode: 'remote',
                method: 'post',
                fitColumns: true,
                url: dourl + 'refreshArea.do',
                onHidePanel: function () {
                    var _temp_SelectRow = $(this).combogrid("grid").datagrid('getSelected');
                    var _var_Combgrid_SelectValue = $(this).combogrid('getValue');
                    if (!_temp_SelectRow || _var_Combgrid_SelectValue != _temp_SelectRow.guid) {//没有选择或者选项不相等时清除内容
                        $(this).combogrid('setValue', '');
                    }
                },
                onShowPanel: function () {
                    $(this).combogrid("grid").datagrid("reload", {q: ''});
                },
                columns: [[
                    {field: 'code', title: 'Code',  60},
                    {field: 'name', title: 'Name',  100}
                ]]
            });
    

      1、如果文本框输入的数据,不是下拉框选择的数据,文本框数据清空

            2、增加onShowPannel事件是解决打开面板数据没有刷新

  • 相关阅读:
    监控平台
    自动化配置管理
    软件课程设计(15)
    软件课程设计(14)
    软件课程设计(13)
    软件课程设计(12)
    软件课程设计(11)
    软件课程设计(10)
    软件课程设计(9)
    参考资料
  • 原文地址:https://www.cnblogs.com/armyant/p/7799755.html
Copyright © 2011-2022 走看看