找回密码
 立即注册

QQ登录

只需一步,快速开始

zhiyong.su

金牌服务用户

2

主题

2

帖子

2332

积分

金牌服务用户

积分
2332
QQ
  • 2330

    金币

  • 主题

  • 帖子

最新发帖
zhiyong.su
金牌服务用户   /  发表于:2016-10-20 09:17  /   查看:3996  /  回复:1
现有项目中有需要强化列表功能,尝试过DataTables和JsGrid但是感觉太多的参数以及较少的文档资料,后看到有此控件已购买,想咨询一下。



希望通过FlexGrid去实现常规列表中的功能:

1. 左侧批量勾选或反选所有条目,然后,可以进行批量操作,例如 :批量删除、批量审核。。。
2. 右侧有多个子按钮,通过ID实现跳转页面,用于对应的查询、修改、审核等操作。
3. 顶部实现搜索查询功能。

同时,希望加入FlexGrid中特性的功能,例如:列排序、列统计等功能。不过现阶段想知道如何上述常规功能。

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-10-20 10:40:06
沙发
谢谢您的反馈。
1.flexgrid绑定的是bool类型,那么flexgrid就会绑定CheckBox列。你可以进行CheckBox的勾选和反选。
从图上看,是需要在列头添加一个CheckBox,可以通过ItemFormatter实现。
在JS代码里,判断Cell的类型是ColumnHeader,然后通过HTML元素添加input的CheckBox。
在这里面,键盘消息和事件其实是使用hostElement属性去获取DOM元素,来监听FlexGrid控件,所以键盘和鼠标事件都是元素的事件。
2.按钮编辑原理和1里面讲的一样。你可以参考在线示例:
http://demos.componentone.com/ASPNET/MVCExplorer/FlexGrid/Editing
弹出编辑对话框。
3.默认在列头会出现一个过滤下拉框,来实现过滤,请参考:
http://demos.componentone.com/ASPNET/MVCExplorer/FlexGrid/Filter
不知道您的搜索功能,是不是和内置的过滤功能一样,但是需要使用代码实现?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部