UIDataSource数据源列表组件

全栈之路
用后端知识体系开发原生移动应用
UIDataSource 数据源列表组件
例如在展示一组相同结构的数据,他的format和style是一样的,如果采用UISection则每行都含有此相同数据,而用UIDataSource则有效解决这类问题。
在UIDataSource可以配置多组数据集合,也是可让每组集合用选项卡模式展示,也可以支持一个设置Header,
每组集合中设置一个单元行组件format和style,我们可以的组装帮助类UIDataSourceBuilder来简化组装参数。
下列是使用UIDataSource的来展示商品列表C#代码。
var ui = new UIDataSource(POSModel.Product, POSCommand.Search, "ImageTitleBottom"); ui.Click("Product", "EditUI", "Id"); ui.Format(new UMC.Web.WebMeta().Put("title", "{Name}/{Code}{Status}").Put("left", "库存:{Stock} ¥{Price}元").Put("right", "{Category}")); ui.Style.Name("Status", new UIStyle().Color(0x99232c)); var bider = new UIDataSourceBuilder(); bider.Header(new UIHeader().Search("商品关键字")); bider.Title = "我的商品"; bider.Menu(new Web.UIClick("Id", "News", "Model", "News") { Text = "新建", Model = "Product", Command = "EditUI" }); this.Context.Send(bider.Builder(ui), true);
管理员 | 阅读(69) | 评论(0)
暂无评论