【问题标题】:filter decimal column in phpGrid过滤phpGrid中的十进制列
【发布时间】:2023-03-18 12:00:02
【问题描述】:

我有一个 mysql 数据库,其中包含几个带小数的字段。

我正在使用 phpGrid Lite 来显示结果。

我希望用户能够通过比较 ("> 1000") 过滤这些字段。但我看到的所有过滤都是文本过滤搜索功能。请问如何过滤数字结果?

PHP:

$db= new C_DataGrid("SELECT * from `mytable`", "myID", "myDB");

    // change default caption
$db-> set_caption("");

// set export type
$db -> enable_export('EXCEL');

//hide primary key column
$db-> set_col_hidden("myID");


$db-> set_col_currency("Salary", "$", "", ",", 0, "0.00");


// enable integrated search
$db-> enable_advanced_search(true);

// set height and weight of datagrid

$db->enable_autowidth(true)->enable_autoheight(true);

// increase pagination size to 30
$db-> set_pagesize(35);
$db->enable_debug(true);
$db-> set_row_color('#dbdbdb', 'silver', '#f0f0f0');
$db-> enable_resize(true);

$db-> display();

【问题讨论】:

    标签: php phpgrid


    【解决方案1】:

    您需要手动将字段属性格式化程序设置为“整数”。

    $dg->enable_advanced_search(true);
    $dg -> set_col_property("customerNumber",
                            array("formatter"=>"integer",
                                "sorttype"=>"integer"));
    

    【讨论】:

      猜你喜欢
      • 2015-04-24
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      • 2018-01-31
      • 1970-01-01
      • 2020-11-14
      • 1970-01-01
      • 2019-06-21
      相关资源
      最近更新 更多