UIDataSource数据源列表组件

全栈之路

用后端知识体系开发原生移动应用

UIDataSource 数据源列表组件
例如在展示一组相同结构的数据,他的formatstyle是一样的,如果采用UISection则每行都含有此相同数据,而用UIDataSource则有效解决这类问题。
UIDataSource可以配置多组数据集合,也是可让每组集合用选项卡模式展示,也可以支持一个设置Header
每组集合中设置一个单元行组件formatstyle,我们可以的组装帮助类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)

评论
点赞
已读
暂无评论