问题标签 [computed-field]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2908 浏览

drupal-7 - Drupal 7 计算领域

我正在学习 Drupal 7 计算域。根据网络消息来源,他们说我应该使用$entity而不是$nodeDrupal 7。

我有一个包含自定义字段 field_price 和 field_discount 的内容类型产品。我需要一个计算域field_finalprice = field_price - field_discount

作为第一步,我只是想将 field_discount 分配给我的最终价格,所以我用代码创建了一个计算字段

我没有得到任何价值。请提供任何使用 drupal 7 计算字段的链接。

0 投票
1 回答
920 浏览

drupal-7 - 使用 Drupal 7 Computed Field 提供 Date Field Token

在 Drupal 7 中,我有一个 Event 内容类型。保存后,我希望它的 URL 为/calendar/day/{yyyy-mm-dd}/{title},其中{yyyy-mm-dd}基于field_event_date. Token 模块可以为创建和更改日期字段执行此操作,但不适用于我创建的名为 field_event_date 的自定义字段。因此,作为补偿,我想创建一个名为的计算字段field_event_date_Ymd,它存储来自 的yyyy-mm-dd格式field_event_date,以便我可以在 URL 模式中引用它。

我不是 PHP 程序员,所以有人可以帮我写代码吗?是这样的吗?

0 投票
2 回答
304 浏览

select - 在 XForms 项集中组合(计算)字段

我有一个包含艺术家列表的实例

我想从列表中选择艺术家。这段代码:

显示“Presley”和“Eddy”标签,但我想显示“Presley, Elvis”和“Eddy, Duane”。这可以在不修改模型的情况下完成吗?我想有一些方法可以在那里表达,但我不知道。

我试过:

但这并没有显示任何东西。(我正在使用 BetterForm 和 eXist)

0 投票
1 回答
428 浏览

mongodb - 基于另一个查询的mongodb计算字段

我有一个 mongodb 查询,我想添加一个计算字段。计算字段基于项目在另一个查询结果中的位置。所以我的查询返回列 a、b、c、d,然后列 e 应该基于当前行是否会被另一个查询匹配。

有没有一种有效的方法可以在 mongo 中做到这一点?我真的不知道如何做到这一点......

0 投票
1 回答
1149 浏览

linq - 无法弄清楚如何在 Lightswitch 中计算计算域

我有以下问题 - 我想根据一个简单的查询和除法计算我的数据库中的一个字段。首先是关于我的数据库结构的一些信息:

|WorkingUnits|-1---------n-|Materials| ei WU 和材料之间的一对多关系。

这是两个表以及它们之间的关系。在 WorkingUnits 表中,我有一个名为 WUAmount 的计算字段。此外,每个工作单元都有一个“价格”。材料也是如此——它们每个都有一个“价格”。最后,我想要实现的是总结分配给特定工作单元的所有材料的所有价格,然后除以工作单元本身的价格。

到目前为止,我正在尝试做的事情如下:

但我得到一个内部异常:

我对 Lightswitch 和 LINQ 还很陌生,还无法弄清楚这一点。任何帮助表示赞赏。

0 投票
1 回答
901 浏览

drupal-7 - 计算字段,Drupal 7,有条件的自动增量

我有一个为网站创建的“商家”内容类型。Merchant 内容类型有一个名为“City”的选择字段和一个名为“Locality”的文本字段。

我想创建一个“merchant_code”字段,该字段必须类似于“AB-XY-0001”,其中 AB 是城市名称的前两个字母,XY 是地区名称的前两个字母,0001 必须是增量数字,因此 ABCD 市和 XYZ 地区的商家将有各自不同的代码:

PQRS City 和 LMN 地区的商户将有各自不同的代码:

我看到有一个串行模块,但该模块仅帮助我为每种内容类型创建自动增量数字,而不是基于该内容类型的其他字段。

如果我创建商户“AB-XY-0001”,然后创建另一个城市 PQRS 和区域 LMN 商户,它将具有“PQ-LM-0002”代码,而不是“PQ-LM-0001”代码。

请帮助我实现这一目标。

0 投票
3 回答
1331 浏览

c# - 实体框架代码优先:可以访问的计算属性是自己的表

是否可以首先在 EF 代码中创建一个可以使用其自己表的其他元素的计算属性?

如果不是,那么不使用上下文方法的最佳方法是什么(我想要一个属性将其绑定到 wpf UI 上而不使用转换器)?

这个例子显示了我正在尝试做的事情(在计算的 sql 字段中很容易做到):

0 投票
1 回答
778 浏览

visual-studio-lightswitch - 在 Visual Studio Lightswitch 中从 SQL 表填充应用程序表

我编写了一个单独的插件应用程序,它使用特定的软件将用户在我们办公室的活动记录到 SQL 数据库中。该插件记录用户打开应用程序的时间、他们的计算机信息、硬件、他们打开的文件、打开文件需要多长时间等等等。

现在我正在尝试使用 Visual Studio Lightswitch 2012 制作仪表板来查看这些数据并且遇到了一些问题。

首先,我有许多计算字段,我希望用户能够对其进行排序。例如,在我的数据库中,所有日期都存储在 UTC 时间,但显然用户希望查看当地时间。我找到了这个教程描述了创建一个单独的字段,该字段使用现有字段自动更新。但这对我不起作用,因为我的表是在 SQL serer 中定义的,而不是灯开关,所以我不能通过灯开关在表中创建新的可写字段。我也不想对我的 SQL 数据库进行任何更改。

所以我现在想知道的是,是否有一种方法可以在我的应用程序启动时从 SQL Server 中的数据自动填充/更新的灯开关中创建单独的“ApplicationData”表。然后我就可以将这些表关联到我的 SQL 表以进行排序/搜索。

这可能吗?如果可以,我应该把这段代码放在哪里?是否有 AppLoad 或 AppStarting 方法可以放置此初始化代码的正确位置?

0 投票
0 回答
84 浏览

drupal-7 - 使用视图 3.7 和暴露的过滤器在 Drupal7 中显示/隐藏匹配时间窗口的实体

我正在使用 D7 和视图。我有一个具有日期类型属性valid_since 和valid_until 的实体。我已经实现了一个可以显示这些实体的视图。我想在视图页面上添加一个复选框(公开过滤器),它(如果选中)将显示当前有效的实体,反之亦然。本质上,我需要某种过滤器组合并禁用/启用该组合。我尝试使用计算字段模块,但目前它的值只能存储到数据库中,并且不能即时计算。有什么指导方针吗?

0 投票
2 回答
253 浏览

entity-framework - 使用实体框架实现计算字段的最优化方式是什么?

我正在使用 Entity Framework/Fluent API,而且我是新手。在我的场景中,我有以下三个课程。

我对所有三个类及其关系都有 Fluent 映射。在复习课中,我有两个计算字段。我可以从子集合(Ratings 和 Likes)中填充计算字段。在这种情况下,在 Linq 查询中,我必须包含两个子集合,我认为这是一项性能密集型操作。或者,我也可以在数据库中使用计算列。但我不喜欢在数据库端放任何东西。那么,在不加载子集合或使用数据库解决方案的情况下填充计算字段(主要是计数、平均等聚合操作)的最佳方法是什么?