当前位置: 首页 > news >正文

asp黑网站源码网站模板

asp黑网站源码,网站模板,论坛网站怎么推广,做我男朋友好不好网站古巴比伦乘法正如我上次承诺的那样#xff0c;我计划浏览该平台的某些功能#xff0c;这些功能我认为非常有价值。 所以我将在这里做一些系列。 从明显的用户界面#xff0c;过滤#xff0c;安全性到一些高级功能#xff08;如Web Portal#xff0c;可扩展性#xff0c;… 古巴比伦乘法 正如我上次承诺的那样我计划浏览该平台的某些功能这些功能我认为非常有价值。 所以我将在这里做一些系列。 从明显的用户界面过滤安全性到一些高级功能如Web Portal可扩展性审核动态属性等开始。 CUBA功能1 –通用过滤器 我想在这篇博客文章中介绍通用过滤器解决方案。 但是在弄清技术细节之前让我们开始研究此功能解决的基本用例。 用户如何获取实际需要的数据 我们将从上次的例子开始 具有客户-订单关系的域示例 基于此实体模型让我们考虑用户可能具有的一些可能的过滤器要求。 首先在实体本身及其直接属性上有某些过滤器 显示纽约的所有客户 显示2015年的所有订单 显示价格最低的所有产品。 350 $ 显示处于“已完成”状态的所有订单 接下来我们基于11 / N1关联进行过滤 列出所有来自客户“ Mario David”的订单 列出居住在达拉斯的所有客户通过地址实体 显示“笔记本”类别中的所有产品 然后我们有了基于1N / MN关系的过滤器 列出2015年至少有一个订单的所有客户 列出最多包含五个订单项的所有订单 列出所有订单项的价格总和大于200 $的订单 这基本上是过滤器要求的类别可以满足大约80的用例。 解决这类问题的程序化方式 我通常会处理这些要求的方式如下首先我将开始着手研究用户实际希望通过此过滤实现的目标。 通常它仅用于减少当前执行的工作流的实体实例数量。 例如“仅针对未及时付款的订单进行过滤” –在这种情况下工作流程将类似于“发送过期通知”。 使用过滤的另一种方法是如果结果是报告的基础本博客文章中未介绍。 不管是什么原因当我知道过滤条件是什么时对我来说作为程序员的一个简单解决方案就是立即实施过滤条件。 如果我们考虑在Grails中实现那么我会在后端想到这样的东西 class OrderController {//...Date now new Date()respond Order.where { dueDate now }.list(params)//... } 这将以简化的方式完成这项工作。 在前端可以使用下拉框或切换按钮。 另一种可能性是通过链接获取该数据从而将信息保留在其中。 无论执行什么样的实现–整个解决方案的重点是作为开发人员我必须事先知道此过滤器要求因为必须以编程方式实现它。 这些问题的通用解决方案 除了直接根据需要实现过滤器解决方案外更通用的解决方案也很普遍。 在这种情况下开发人员不预先知道过滤器要求而是让用户决定要搜索/过滤的内容。 为此必须从属性的基础数据类型推断出可能的过滤条件。 可以将此模型视为类似于excel 过滤机制。 excel根据当前列的数据类型提供在这种情况下有意义的过滤器可能性。 可以将日期过滤到某个范围内一个数字必须大于给定的数字一个字符串可以包含某个子字符串依此类推。 由于Excel并不真正了解实体和关系因此无法搜索/过滤关联。 因此此过滤器机制仅在一定程度上有价值。 CUBA带来了什么 因此CUBA来到这里并告诉我们其中有一个“通用过滤器”使我们可以过滤大多数我们想要的子数据。 让我们更深入地了解它。 产品的CUBA中的通用过滤器示例 我创建了一个演示应用程序 该应用程序是上述域模型的实现。 在这里我们看到了我们商店中可用的产品列表。 在数据表的顶部您会注意到过滤器部分该部分可让您定义该表的过滤器。 链接“添加搜索条件”将查看基础实体在本例中为Product并显示所有实体。 实际上不仅显示了实体的直接属性而且还显示了相关的实体及其属性以及相关的实体及其属性以及……。 选择一些可用属性后表中的过滤器部分将填充相应的条件框。 根据属性类型定义条件的可能性会有所不同。 这是过滤条件的这种组合的一个示例 从类别智能手机中选择所有以Apple开头的产品自2015年2月11日起更改 根据属性类型过滤条件可以处于不同的模式。 文本属性可能以给定文本开头或包含给定文本依此类推。 可以使用相应的日期过滤器来过滤日期例如在给定日期之前或之后 。 枚举以及多对一关联可以通过下拉列表选择。 这种类型的条件模式是set list 等。我可以继续描述不同的数据类型及其过滤器模式但现在我将其保留。 如果您想了解所有可能性请在此处找到一个不错的文档。 我现在展示的内容几乎只是CUBA为用户和开发人员提供有关过滤的可能性的表面。 不过在考虑时它具有相当多的功能可以使用户自行进行过滤。 如您所见乍一看几乎没有什么可以阻止我作为开发人员让用户决定所需的过滤器可能性而不必手动实现不同的可能性。 要完成这项工作我需要做什么 好的所以有趣的问题可能是作为开发人员实施此功能需要花费多少精力。 要查看此内容您必须查看产品列表的UI定义文件 。 基本上它是这样的 filter idfilter datasourceproductsDsproperties include.*/ /filter 就是这样 。 实际上不是因为您必须定义在XML描述符中也可以找到的productsDs数据源定义。 更精确地说您通常不会自己编写定义。 相反您将使用CUBA Studio进行管道。 CUBA Studio显示带有可能性的产品实体以生成屏幕 在这种情况下您将启动本地Studio安装并从示例项目进行git clone打开该项目查看您的产品实体如您在上面看到的并告诉它为其生成标准视图。 在回答了有关此生成步骤的不同选项的几个问题之后它将为该实体的列表视图提供确切的XML描述符文件包括过滤器的可能性。 真正的重物是什么 看到这一点之后我想到了两件事。 首先这只是用于特定的过滤方案。 如何预定义此过滤器以使我的用户不必一遍又一遍地自行挑选它们 第二件事是通常存在过滤要求这些要求超出了所描述的可能性。 CUBA如何解决 该平台提供了针对这些异议的解决方案。 在本系列的下一部分中我将对此进行介绍。 翻译自: https://www.javacodegeeks.com/2015/12/the-generic-filter-in-cuba-platform-excel-filters-on-steroids.html古巴比伦乘法
http://www.zqtcl.cn/news/286719/

相关文章:

  • 医院网站推广渠道网站关键词排名不稳定
  • 类网站建设陕西省建设资格注册中心网站
  • 网站横幅图片网页设计怎么创建站点
  • 网站建设页面设计图片开个送快餐网站怎么做
  • 北京免费网站建设模板下载南江县建设局网站
  • 温岭手机网站建设义乌市网站建设
  • 西安网站制作费用哪家装修公司比较好的
  • 硅谷网站开发薪酬wordpress热门吗
  • 红酒营销型网站建设天一建设网站
  • 做网站建设公司哪家好安徽省住房建设部官方网站
  • 网站被黑咋样的柳州正规网站制作公司哪家好
  • 莱芜网站开发代理四川网络推广服务
  • 应该知道的网站网站全网建设莱芜
  • 北京网站页设计制作广州专业网站改版
  • 重庆网站建设建站收费免费外链网盘
  • 做加盟代理的网站比较好的网页网站设计
  • 兴义网站开发企业标准备案平台官网
  • 蓝彩网络科技_齐齐哈尔微信营销_齐齐哈尔网站建设会员卡管理系统哪里买
  • 织梦门户网站做大后建个人免费网站用哪个
  • 深圳市建设管理中心西安官网seo
  • 网站开发工作方案自己做的网站怎么维护
  • 潍坊建设部门管理网站做网站如何接单
  • 定制高端网站建设设计建立的近义词
  • 企业网站建设进度邢台163官网
  • 17做网店网站池尾替代wordpress 搜索
  • 网站建设资料 优帮云商品分类标准
  • 鄂尔多斯 网站建设俐侎族网站建设背景
  • 佛山专业网站建设公司上海公司官网
  • 那里做网站好网站模板 登陆
  • 网站的服务器打不开wordpress 修改默认路径