Commit Graph

71 Commits

Author SHA1 Message Date
Xu Chang a7a3122be5 一个小bug 2025-07-19 13:15:01 +08:00
Xu Chang b880bc659b 重构了loadingMore的代码 2025-07-19 13:09:40 +08:00
Xu Chang a702a08e8e navigator加上了mutate,runningTree重构了refresh行为 2025-07-19 13:06:43 +08:00
Xu Chang 28b469b75d 1、修改只有list的第一层子结点不会主动refresh,2、lin-ui的小bug 2025-07-07 17:59:33 +08:00
Xu Chang cf6f7d0271 支持virtual-virtual的父子关系 2025-05-04 21:26:56 +08:00
Xu Chang bd8eca9943 runningTree重新处理了modi情况 2025-04-24 15:21:04 +08:00
Xu Chang 2911fc5c83 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-frontend-base into dev 2025-02-24 17:58:38 +08:00
Xu Chang 3f79d9d572 更新了filter中原本不能处理一对多的情况 2025-02-24 17:58:32 +08:00
wkj 6fe06a3a7d 修复分页total不正确,通过features订阅refresh需要重置下total 2025-02-21 12:49:49 +08:00
Xu Chang c82402f89a 适配domain的编译器重构 2025-01-20 11:22:40 +08:00
Xu Chang 769951ee54 mp漏了 2025-01-03 11:45:18 +08:00
wkj 982016d452 build 2025-01-02 18:00:09 +08:00
Xu Chang e757aa827b 调整了listNode的refresh时去getTotal的逻辑 2024-12-26 14:23:18 +08:00
Xu Chang 8a9e3fccce 修正了operation的缓存机制 2024-12-20 12:49:34 +08:00
Xu Chang 49a621ffe8 再次修订refresh的逻辑,把在modi:next路径上的分支改为手动refresh也无效 2024-12-20 10:25:30 +08:00
Xu Chang dbfd4f97a5 为redoBranchOperation/Modi增加了缓存 2024-12-19 17:22:40 +08:00
Xu Chang 4ec9515086 修正了refresh的判定逻辑 2024-12-19 16:13:28 +08:00
Xu Chang 89a30cd291 修正了刷新时的必要性判断 2024-12-19 15:48:38 +08:00
Xu Chang b2c1760c6e 修正了一些modi的相关逻辑 2024-12-19 14:53:35 +08:00
Xu Chang 41254e9304 redoBranchOperations对路径的判定修正 2024-12-09 11:22:21 +08:00
Xu Chang 42c7365597 build 2024-12-07 20:57:30 +08:00
Xu Chang cf9d99c9b6 runningTree中的composeOperation考虑了modi的分支处理 2024-11-29 11:57:00 +08:00
Xu Chang fd53967c77 list采用createAt作为默认sorter 2024-09-19 16:53:12 +08:00
Xu Chang da52c8de16 修正了singletone的设计,全部改成zombie 2024-07-25 13:19:44 +08:00
Xu Chang 6ccc54c178 runningTree重新处理createNode时node已经存在的逻辑 2024-07-22 20:20:10 +08:00
Xu Chang 80d154196b build 2024-07-17 20:40:25 +08:00
Xu Chang a53909bcc3 将updateItems暴露给组件 2024-07-05 15:58:36 +08:00
Xu Chang aedc3a571f 增加了runningTree的更新管理,添加了savePoint能力(尚未充分测试) 2024-06-23 16:52:58 +08:00
Xu Chang 052175b889 增加了页面singleton配置,增加了runningTree的load/saveExtraData的功能 2024-06-21 17:50:57 +08:00
Xu Chang 66d366a5e0 runningTree对page级别的重用建立缓存机制 2024-06-20 20:13:39 +08:00
wkj b76906fd76 subscriber支持setHalted 2024-06-17 22:01:54 +08:00
Xu Chang c2dd26e6b3 runningTree在getOperation时增加对父结点影响的处理 2024-06-04 23:56:10 +08:00
Xu Chang d27783e31a pagination中增加了count,修改了loadMore的逻辑 2024-04-28 19:12:42 +08:00
Xu Chang 8ab7ce7076 runningTree的destroy增加了count的判断 2024-04-17 12:10:33 +08:00
Xu Chang 12f77fb4da 适配common的声明改动 2024-04-10 15:33:08 +08:00
Xu Chang b7dc8a8a03 isCreation要容在formData中调用(在事务中) 2024-04-08 14:43:48 +08:00
Xu Chang 83ae5a789c 修改了大量编译中的声明细节,简化了很多TS的泛型声明 2024-04-07 20:02:47 +08:00
Xu Chang 703c5a424b 重构了backendContext的生成函数注入 2024-03-29 18:26:07 +08:00
Xu Chang a266750e2b 适配context的改动 2024-03-29 15:10:13 +08:00
Xu Chang 9f78c8276d 优化了runningTree对modi的处理 2024-03-29 00:23:48 +08:00
Xu Chang 7715cccca6 cache开启和关闭事务机制的再整理 2024-03-28 14:58:04 +08:00
Xu Chang 3c104df78f 对前台使用context和getFreshValue逻辑的改动 2024-03-21 22:10:52 +08:00
Xu Chang 05c690fc43 tryExecute的调用参数有笔误 2024-03-18 09:16:16 +08:00
Xu Chang 1b8440c8f2 适配domain的改动 2024-03-17 18:21:55 +08:00
Xu Chang cd87df4ff6 修正了i18n历史数据的主动刷新策略,修正了runningTree上的singleNode在create/setId时,刷新所有的List子结点 2024-03-14 15:10:27 +08:00
Xu Chang 4c70cca869 在modi状态下,getFreshValue应当尝试获取miss的数据 2024-02-29 12:32:10 +08:00
Xu Chang 3bfc36b13f page.react里处理了oakPath和id同时改变的情况,runningTree在modi的情况下,listnode中的行要根据条件去查取 2024-02-29 11:32:02 +08:00
Xu Chang c2083ee7e8 runningTree增加了addItems/removeItems/recoverItems 2024-02-26 17:35:56 +08:00
Xu Chang 4f49b8b1cb addItem时,允许指定创建的id 2024-02-07 16:40:29 +08:00
Xu Chang fcb720eb79 update的处理 2024-01-18 20:25:35 +08:00