具有排序和筛选逻辑的 MVC 模型
MVC model with sorting and filtering logic
我想知道我应该在哪里放置用于在MVC模型中对Qt表进行排序和过滤的逻辑。我正在与QAbstractTableModel
合作.
- 我的表可以处理从 20 个项目到 100,000 个项目不等。
- 我需要处理具有不同排序和筛选条件的相同数据的多个视图。
我对MVC模型相对较新,所以请耐心等待。提前谢谢。
如果排序/筛选特定于视图,则筛选/排序逻辑属于视图。
编辑:我想我应该补充一点,逻辑本身不一定属于视图 - 根据情况,您可能(例如)有一个使用SQL之类的后端,在这种情况下,指定过滤/排序的查询进入视图,但排序/过滤本身的实现最终将在SQL实现中结束。即使您使用比 SQL 更不复杂的内容,您仍然可以在后端使用逻辑的通用实现,并且只在视图本身中指定要执行的操作。
相关文章:
- QTableView:endMoveRows在模型中重置水平页眉大小
- 将IBM Rhapsody模型集成到VS 2019中
- 旋转模型矩阵时的形状失真
- 成员函数调用和C++对象模型
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- 打印 ONNXRUNTIME::图形没有模型
- C++内存模型和位字段的最大序列
- 使用SIR模型的疾病爆发模拟
- Qt - QVector 和模型视图 - 从列表视图获取自定义类的最佳方法是什么?
- 如何在 ECS 模型中组织实体?
- 在官方张量流 resnet50 模型上运行 tflite 精度工具
- Libtorch:如何加载ONNX模型?
- 使用 assimp 加载模型 - 不需要提升?
- 如何将经过训练的机器学习模型保存在python中并将其加载到C++中进行预测?
- C++内存模型中的确切规则阻止在获取操作之前重新排序
- 如何更改古罗比C++模型中的目标值系数
- 调试 ASP MVC 应用程序中使用的C++ DLL
- 跨平台最佳 MVC 模型到控制器消息传递方法(C#、Objective-C++)
- 具有排序和筛选逻辑的 MVC 模型
- MVC:将C++模型插入到基于Web的视图中