Feeeeeerny
Feeeeeerny
关于局部刷新问题
你好,在Tangram中,请问类似天猫中分类导航,选择不同分类,需要请求该分类下的商品数据,刷新商品列表,这个是怎么实现的呢?之前问过说你们数据都是后端组装好的,那么类似这种是在前端页面触发点击再更新数据,是怎么做的呢?
卡片内的组件数据源如果有变化,我通过 `[TangramDefaultDataSourceHelper modelsWithLayoutDictionary:newLayoutDict]` 生成了新的itemsModel,然后 `[pageScrollLayoutView setItemModels:itemsModel]` 后,执行 `[TangramView reloadlayout:pageScrollLayoutView]`,`pageScrollLayoutView` 中原来的element不会被删除,也就是说会一直添加新的element,而且如果新的`itemsModel.count = 0` 的话,在 `TangramPageScrollLayout` 的方法 `calculateLayout` 中直接执行了 ``` if (nil == self.itemModels || 0 >= modelCount) { self.height = 0.f;...
请问在TangramFlowLayout布局中的calculateLayout方法中有以下一段代码,是否是可以使用的呢? ```//抛出可异步加载的事件,暂时仅FlowLayout支持 if ((self.loadType == TangramLayoutLoadTypeLoadOnce || self.loadType == TangramLayoutLoadTypeByPage) && self.loadAPI.length > 0) { TangramEvent *loadEvent = [[TangramEvent alloc]initWithTopic:@"requestItems" withTangramView:self.tangramView posterIdentifier:@"requestItems" andPoster:self]; [loadEvent setParam:self.loadAPI forKey:@"loadAPI"]; [loadEvent setParam:[NSNumber numberWithInteger:self.loadType] forKey:@"loadType"];...