视图 搜索视图(SearchView) - jingjiajie/FrontWork GitHub Wiki

  搜索视图(SearchView)是为用户提供搜索界面的一种视图。搜索视图在工具箱中如下: 搜索视图工具箱

  拖放到窗体上之后,可以看到搜索视图: 搜索视图工具箱

  如上图所示,搜索视图为用户提供了查询条件和排序条件。用户可以按照任意字段进行查询和排序。那么字段的配置从哪里读取呢?当然是从配置中心。下面让我们看一下搜索控件的属性: 搜索控件属性

  如你所见,只有一个Configuration。搜索视图只需要读取配置中心中关于字段的配置。那么你可能会疑问,既然搜索控件没有绑定到Model,或者Synchronizer上,那么当用户点击了搜索按钮后,搜索视图是如何查询服务器的数据并同步到Model中的呢?

  细心的你可能已经发现了,搜索视图仅仅是一个视图。视图需要做的工作,就是显示搜索界面而已。而搜索视图需要配合相应的同步器,才能完成数据的按条件查询和同步。关于搜索视图和同步器的绑定,我们会在后面的相关文章中介绍。

搜索视图-JsonREST同步器 适配器介绍(SearchViewJsonRESTAdapter)