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

网站版心怎么做网站开发劳动合同范本

网站版心怎么做,网站开发劳动合同范本,有什么免费的网站,网站维护案正如我上次承诺的那样#xff0c;我计划浏览该平台的某些功能#xff0c;这些功能我认为非常有价值。 所以我将在这里做一些系列。 从明显的用户界面#xff0c;过滤#xff0c;安全性到一些高级功能#xff08;如Web Portal#xff0c;可扩展性#xff0c;审核#xf… 正如我上次承诺的那样我计划浏览该平台的某些功能这些功能我认为非常有价值。 所以我将在这里做一些系列。 从明显的用户界面过滤安全性到一些高级功能如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 就是这样 。 其实不是因为你必须做定义productsDs数据源定义你会在找到XML描述为好。 更精确地说您通常不会自己编写定义。 相反您将使用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.sadfv.cn/news/134495/

相关文章:

  • 济南网站建设网络公司策划推广公司
  • 微信小程序开发价格苏州seo网站推广公司
  • 二手车网站开发多少钱朝阳免费网站制作
  • 新闻类网站开发多久安徽阜阳网站建设
  • 学年论文网站建设进入4399电脑网页版
  • 2017做网站赚钱网站建设试卷
  • 东营市两学一做考试网站app推广多少钱一个
  • 网站设计公司网站制作费用苏州企业网站推广
  • mvc网站开发 案例视频广元建设公司网站
  • 网站开发怎样验收中国建设工程网站
  • 电商网站为什么要提高网站友好度深圳宝安区医院
  • 小程序开发教程百度网盘资源seo搜索引擎优化薪资
  • 简单的网站开发软件信息网络犯罪
  • 遵义城乡和住房建设厅网站温岭网站设计
  • 网站数据库 权限设计郑州做软件开发的公司
  • 网站标题乱码赤壁专业建站公司
  • 桂林做网站哪家好网站建设公司哪个好
  • 慈云寺网站建设已将绑定域名给另一个网站
  • 项目网站有哪些上海市建设工程咨询协会
  • 中文旅游网站html模板国家备案网查询
  • 网站建设ppt方案wordpress php7.3
  • 网站权限设置开网站建设需要办什么手续
  • 族谱网站建设个人网站建立策划书前言
  • 公司的网站如何建设方案网站代运营合同
  • dnf做任务解制裁的网站wordpress加关键词
  • 计科专业毕设做网站免费舆情信息网站
  • 伊宁市住房与城乡建设局网站做网站月收入多少
  • 建工网校题库怎么优化整站
  • 龙岩做网站哪家最好每天干每天做网站
  • 一个完整的产品规划方案两个相同的网站对做优化有帮助