社区
Flex
帖子详情
flex Datagrid 分页后保持排序 求教,且排序根据不同字段有不同的规则
scvzhang
2009-03-16 08:07:31
现在ArrayColleaction数据在datagrid中分页显示。
需要:点击表头对所有数据进行排序分页, 且排序根据不同字段有不同的规则。
考虑对datagrid的数据源ArrayColleaction进行排序,需要怎么做?
...全文
402
6
打赏
收藏
flex Datagrid 分页后保持排序 求教,且排序根据不同字段有不同的规则
现在ArrayColleaction数据在datagrid中分页显示。 需要:点击表头对所有数据进行排序分页, 且排序根据不同字段有不同的规则。 考虑对datagrid的数据源ArrayColleaction进行排序,需要怎么做?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clf05101
2010-12-21
打赏
举报
回复
为啥我登录也看不到回复
flyangleman
2010-01-20
打赏
举报
回复
看看看
herowach
2009-03-17
打赏
举报
回复
如果每个字段的排序规则都不一样的话,只接用DataGridColumn的sortCompareFunction属性吧,自己写排序方法
herowach
2009-03-17
打赏
举报
回复
那估计只能对ArrayCollection排序了,争对不同的字段,写不同的排序方法,更改ArrayCollection的结点顺序,可以自己写排序方法(冒泡啥啥的),也可以给ArrayCollection的sort赋值,根据各个字段写SortField中的compareFunction方法
scvzhang
2009-03-17
打赏
举报
回复
[Quote=引用 2 楼 herowach 的回复:]
如果每个字段的排序规则都不一样的话,只接用DataGridColumn的sortCompareFunction属性吧,自己写排序方法
[/Quote]
问题是sortCompareFunction排序只对datagrid本页内数据排序,如何才能对所有数据排序,更新ArrayCollection?
kernelj
2009-03-16
打赏
举报
回复
通过 ArrayCollection 的 filterFunction 属性可以解决这个问题。
可以看看这里
http://www.nshen.net/blog/article.asp?id=569
PHP实现
DataGrid
:轻量可控的生产级数据表格方案
DataGrid
是一种基础但关键的数据呈现模式,其核心在于服务端驱动的
分页
、
排序
、搜索与安全渲染。在兼容性受限、运维能力薄弱或资源紧张的真实场景中,基于PHP原生实现的
DataGrid
展现出独特优势:无需前端框架、零构建依赖、全程可调试、逻辑全链路可见。它依托PDO预处理防SQL注入、白名单
字段
校验控
排序
安全、游标
分页
保障大数据性能,并天然支持IE8+及低配嵌入式终端。本文聚焦PHP实现
DataGrid
这一技术路径,覆盖从参数过滤、
分页
策略到Excel导出的完整工程实践,适用于LAMP老系统升级、工业Web
Material UI CRUD Dashboard 模板:用 MUI 组件与 X 套件搭建可落地的后台数据管理界面
Material UI 官方仓库中的 CRUD Dashboard 模板(`crud-dashboard`)是一个"拿来即用"的后台管理界面起点:它内置了响应式侧边栏布局、基于 `@mui/x-data-grid` 的服务器模式数据表格、带表单校验的增删改查页面,以及对话框和通知两套全局交互 Hook。读完本文,你将掌握该模板的完整目录结构、路由组织方式、数据层设计,以及如何把它复制进自己的项目并
React优雅UX工程化:MUI主题系统与CSS-in-JS协同实践
在React应用中,‘优雅的用户体验’已超越视觉设计范畴,演变为涵盖渲染性能、主题可维护性、无障碍合规、CSS运行时开销与响应式语义化的综合性工程问题。其核心在于将Material Design等设计规范转化为可编程、可测试、可演进的设计系统基础设施。MUI(Material UI)作为成熟实现载体,通过createTheme构建色彩语义空间与WCAG对比度自动校验机制,依托styled和sx提供CSS-in-JS抽象层,使样式成为受控的JavaScript逻辑而非静态字符串。该能力支撑深色模式切换、品牌色
Titan 分布式图数据库发布流程全指南:基于 RELEASING.md 的 Maven 发布、S3 归档与兼容性管理
本文以 Titan 仓库中的 [RELEASING.md](https://link.gitcode.com/i/479d3423ca7615d3d2de0b2d06d77bf9) 为核心,系统讲解 Titan 从文档准备、Maven 制品构建、Sonatype OSS 暂存发布、S3 归档到 Git 推送的完整发布链路,并结合仓库内真实存在的 release 脚本与 Maven 配置给出可复现的
RocketRide Shell UI 组件体系:`shell` 公共 API 的完整参考与 App 开发实战指南
本文基于 RocketRide(rocketride-server)仓库内的官方组件参考 [ROCKETRIDE_UI_COMPONENTS.md](https://link.gitcode.com/i/4117046d7ab02faecd31d4b050199466),系统讲解 App Builder 中所有应用(App)所依赖的 `shell` 公共 API:从宿主框架区(Shell fram
Flex
4,326
社区成员
9,103
社区内容
发帖
与我相关
我的任务
Flex
多媒体/设计 Flex
复制链接
扫一扫
分享
社区描述
多媒体/设计 Flex
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章