miniuidatagrid过滤器对象怎么在js设置

miniuidatagrid过滤器对象怎么在js设置,第1张

miniui的mini.DataGrid组件提供了内置的过滤功能,你可以通过设置columns中的filter属性来启用过滤器

下面是一个在js中设置filter的示例代码:

var grid = mini.get("datagrid1")

grid.set({

columns: [

{ type: "checkcolumn", width: 30 },

{ field: "id", header: "ID", width: 50, filter: { type: "number" } },

{ field: "name", header: "Name", width: 100, filter: { type: "string" } },

{ field: "age", header: "Age", width: 50, filter: { type: "number" } }

]

})

其中,filter对象包含了过滤器的配置信息,可以通过type属性指定过滤器的类型,例如"number"、"string"等。

如果你想在运行时动态设置过滤器对象,可以使用setFilter方法,示例如下:

var grid = mini.get("datagrid1")

grid.setFilter({

field: "id",

type: "number",

value: 100,

operator: ">="

})

其中,field表示过滤的字段,type表示过滤器的类型,value表示过滤的值,operator表示过滤的 *** 作符。设置过滤器后,表格会自动应用该过滤器,并显示符合条件的数据。

准备一个有很多内容的文件,由于本人比较懒,直接那系统中mysql的配置文件【my.cnf】来做测试吧。你也可以自己编写一个文件,然后测试,效果都是一样的奥。

使用“grep "3306" my.cnf”命令,可以查看my.cnf文件中是否存在“3306”内容,效果如图所示。

使用“ grep -n "3306" my.cnf”命令,确定“3306”在文件中的行数,效果如图所示。

使用“grep -n -i "mysql" my.cnf”命令,可以忽略查找关键字的大小写,搜索结果如图所示。

过滤文件:

在推动力或者其他外力作用下悬浮液(或含固体颗粒发热气体)中的液体(或气体)透过介质,固体颗粒及其他物质被过滤介质截留,从而使固体及其他物质与液体(或气体)分离的 *** 作。

使液固或气固混合物中的流体强制通过多孔性过滤介质,将其中的悬浮固体颗粒加以截留,从而实现混合物的分离,是一种属于流体动力过程的单元 *** 作。液固混合物的过滤在压差(包括重力造成的压差)或离心力作用下进行。待过滤的混合物称为滤浆,穿过过滤介质的澄清液体称为滤液,被截留的固体颗粒层称为滤饼。气固混合物的过滤一般在压差作用下进行。过滤 *** 作的目的有时是为得到澄清的流体,如润滑油或空气的过滤;有时是为得到悬浮的固体颗粒,如结晶时从母液中分离晶体产品;有时则两者兼有。

过滤方法根据过程的推动力,过滤可分为:①重力过滤, *** 作推动力是悬浮液本身的液柱静压,一般不超过50kPa,此法仅适用于处理颗粒粒度大、含量少的滤浆;②加压过滤,用泵或其他方式将滤浆加压,可产生较高的 *** 作压力,一般可达500kPa以上,能有效处理难分离的滤浆;③真空过滤,在过滤介质底侧抽真空,所产生的压力差通常不超过85kPa,适用于含有矿粒或晶体颗粒的滤浆,且便于洗涤滤饼;④离心过滤, *** 作压力是滤浆层产生的离心力,便于洗涤滤饼,所得滤饼的含液量少,适用于晶体物料和纤维物料的过滤。过滤设备的种类很多。通常将实施重力过滤、加压过滤和真空过滤的机器称过滤机;将实施离心过滤的机器,称离心过滤机。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/tougao/8140724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存