云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

中间件_数据分布式存储_高性能

小七 141 0

英文读者:大家好,我是丛,现在我是中国成都CEC收入云的开发者。这个博客是用英语和德语写的(为了学习)。请阅读粗体段落,不便之处敬请原谅。谢谢!对于德国读者:大家好,我是丛。现在我是一个在中国成都的CEC收入云开发商。我想在这里分享编程技巧,同时提高我的德语水平。这就是我用德语和英语写博客的原因。如果您发现语法错误,或我的德语太差,无法理解,请阅读英文版本,并告诉我正确的表达方式。非常感谢你,希望你喜欢我的博客。普罗斯特。对于UI5开发人员来说,Demo工具包可能是最有用的工具。我们能找到许多文件和样品。但有时我们仍然有一些问题,演示工具包无法回答。所以我想写一个叫"演示工具包没有告诉你的事情"的博客系列。在本系列中,我将使用一些其他资源来探索控件,例如源代码、Fiori指南。希望这个系列能对你有所帮助,如果你在我的博客中发现任何错误,也请帮忙指出。谢谢您!这个系列的目录可以在这里找到。也许演示工具包是UI5开发者最有用的工具。在那里我们可以找到许多文件和例子。但有时仍然有一些问题,演示工具包无法回答。这就是为什么我想写一个博客系列"东西演示工具包没有告诉你"。在本系列中,我将探讨使用不同资源的控件,例如源代码、Fiori指南。我希望这个节目对你有意义。如果你在我的博客中发现任何错误,请告诉我。向列表中添加新项目/向列表中添加新元素。在许多情况下,我们希望将新项目添加到列表(表)中,在Fiori指南中,新添加的项目应显示为第一个带有蓝色突出显示的项目。有时此要求与数据排序有一些冲突。例如,云实,如果模型按"产品名称"排序,那么新添加的产品可能位于其他位置。为了解决这个问题,我们总是在数据中添加另一个字段,比如"addedIndex",一个新项目总是有一个新的"addedIndex",云服务器如何,它将是数据的第一个排序条件。在Fiori指南中,我们发现新添加的元素应该作为第一个元素出现。它也应该有蓝色的亮点。有时此要求与数据排序冲突。例如,如果模型是按产品名称排序的,那么新添加的元素可能会放置在另一个位置。为了解决这个问题,我们通常会添加一个名为"addedIndex"的新特性。列表和表格有一种称为"多选"的模式,在这种模式下用户可以选择多个项目。对于表,您可以在列标题前面看到一个复选框。用户可以轻松地选择/取消选择所有项目。但是在列表中没有这样的复选框。我觉得不太好用。但我们找到了一种用键盘的方法。用户可以先关注一个列表项,然后按"Ctrl+a"来选择/取消选择所有项。在这种模式下,我们可以选择几个元素。在表中,列标题前面有一个复选框。这允许用户轻松地选择所有元素。不幸的是,武汉大数据,列表中没有sochen复选框。但让我们看看,你可以用键盘。第一次,将焦点放在列表的一个元素上,然后按"Ctrl+A"选择所有元素。但是对于这两种方法,用户只选择所有已经加载的数据。这与用户通过滚动可以到达的所有项目都必须被(取消)选择的准则相冲突。如果用户想要处理所有的数据,这应该在后端完成。它与所有可以通过滚动实现的元素都应该被选择的准则相冲突。在"selectionChange"事件中有两个参数"selected"和"selectAll"。通过第二个参数,我们可以知道用户是否正在尝试选择所有项目。你可以在这个演示中试一试。您还可以看到一个小问题,无法区分"取消选择一个项目"和"取消选择所有项目"。我认为如果"selectAll"的逻辑是"if user's operation is on all the items",而不是"if user is selecting all the items",那么问题就可以解决了。通过第二个参数,我们可以知道用户是否选择了所有元素。你可以试试这个演示。你也可以发现它有一个小问题。无法区分"选择一个项目"和"选择所有项目"。如果将"用户是否选择所有元素"的逻辑改为"用户的操作是否针对所有元素",这个问题就迎刃而解了。有很多方法可以实现延迟加载。关于Twitter的延迟加载和UI5的OData延迟加载,你可以参考我的博客[Frontend]延迟加载,看看Twitter是如何做到的/[Frontend]延迟加载,看看Twitter是如何做到的/[31471;25042;[36733;30475475;[3047575;]Twitter20570s;还有我的同事Jerry Wang的博客UI5自动登录列表(延迟加载行为)是如何工作的。在这里,我们将看看一个不断增长的列表如何与非OData一起工作。有不同的方法来管理延迟加载。关于Twitter和ui5odata的延迟加载理论,你可以在我的博客[Frontend]Lazy Loading中找到,看看Twitter是怎么做的/[Frontend]Lazy Loading,看看Twitter是怎么做的/[31471;25042;36733;30475;30475;'30475;'Twitter20570s;'和我的同事Jerry Wang的博客UI5 AutoGrowing list(Lazy loadbehavior)是怎么工作的。为了获得一个不断增长的列表,首先必须将列表放入一个可滚动的容器中,比如sap.m.ScrollContainer或sap.m.Page。在这种情况下,当用户滚动时,需要执行以下逻辑:要运行不断增长的列表,首先必须将列表放入可滚动的容器中。e、 g.sap.m.ScrollContainer或sap.m.Page。在这种情况下,上云,当用户滚动时,将执行以下逻辑:"因此您可以看到实际上它不是"延迟加载",而是"延迟显示"。为了使用非OData服务,海淘返利,我们必须在"updateFinished"事件处理程序中加载更多元素。由于显示的项目数应小于模型的大小,因此属性"growingThreshold"应小于每个请求中项目的大小。这是一个棘手的部分,然后你会发现它实际上不是"懒加载",而是"懒显示"。要使用非OData服务,我们需要将更多元素加载到"updateFinished"事件的处理程序中。因为显示的元素数小于模型的大小,所以属性"growingThreshold"必须小于请求中元素的大小。这是有趣的部分。"