问题标签 [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 回答
598 浏览

.net - 简单的站点核心包含文件出错(ComputedIndexFields.config)

我使用以下代码添加了 ComputedIndexFields.config 文件:

我还在所说的 assmlby 中添加了一个类:

这是添加计算索引字段的基础。然而,当我添加这两个文件(类文件中的代码永远不会到达)时,当我打开内容编辑器时出现以下错误:

SearchConfiguration 配置不正确。ContentSearchConfiguration 是预期的,但返回了 System.String。

没有这个简单的配置文件一切正常。

有谁看到我在这里做错了什么或者知道我可以尝试解决这个问题吗?

编辑:我正在使用 Sitecore 8 Update 2

0 投票
1 回答
1434 浏览

c# - 找不到 sitecore IComputedIndexField 类/不运行

我添加了一个带有以下代码的 ComputedIndexFields.config 文件:

我还在所说的 assmlby 中添加了一个类:

我想测试我已经编写的一小段代码。所以我在“ComputeFieldValue(IIndexable indexable)”方法的第一行添加了一个断点并启动了网站(在调试时)。

我更改了几个项目,将它们保存然后重建索引树,但我的断点从未被命中。

该类位于不同的项目中,并构建到具有程序集名称“be.extensions”的 .dll 中

我正在使用 sitecore 8 更新 2。

有谁知道我做错了什么或为什么无法访问此代码?(就像这段代码发送到一些我根本无法调试的 Lucene 工作流一样)

0 投票
1 回答
666 浏览

visual-studio-lightswitch - LightSwitch HTML 客户端:如何根据另一个计算属性设置计算属性的值

在问我的问题之前,我先举一个简单的例子来说明我的问题。

在我的 LightSwitch HTML 客户端中,我有一个包含一列的表格:“金额”

我创建了一个计算属性“amountPlusTax”,并将其值设置如下,

如您所见,amountPlusTax = 金额 * 1.05

我遇到的问题我想创建另一个计算属性,其值取决于“amountPlusTax”计算属性的值。比如,amountPlusTaxPlusInterest = amountPlusTax * 1.03

这怎么可能?

这不起作用:

0 投票
2 回答
137 浏览

excel - 数据透视表上的计算字段

这是我的桌子

我需要创建一个带有第一个标签值的数据透视表(我不知道会有多少行)。例子 :

所以预期的表应该是:

当我为数据透视表创建计算字段时,出现错误: 在此处输入图像描述

你能帮助我吗?里卡多

0 投票
2 回答
523 浏览

c# - 通过 EF 中的计算属性查询

如何通过计算属性查询对象:My Book 实体:

我想选择所有 SellPrice > 5000 的书,但我不能在 LINQ 查询字符串或 lambda 中使用 SellPrice。我做了一些谷歌搜索,这看起来不错。但不能用我的表达来SellPrice计算

0 投票
2 回答
1046 浏览

xpages - 显示具有多行的计算域?(xpages)

好的,我有一个客户名称和地址,只是想在一个计算字段中显示它,而不是在表格中的单独行中显示以节省空间。我尝试了几次@newline 迭代,但无济于事。有人可以给我一些指导吗?

如果 Address2 为空,我也不想包含 Address2。我是 JavaScript 新手。谢谢你的帮助。

0 投票
0 回答
91 浏览

object - Breeze:服务器计算属性到微风计算的 observable

我可以使用从HERE获取的代码轻松捕获服务器计算属性。

我有一个返回实体对象的计算属性。返回的实体类型是元数据的一部分。但是,breeze 将此实体作为对象返回,而不是可观察对象。是否可以配置微风以将此对象作为可观察对象返回,以便根据在服务器端定义的计算属性的条件更新对象?

0 投票
1 回答
1064 浏览

json - Is Not JSON Serializable odoo 计算 one2many 错误

这是关于新 API 的很好的解释。

另外,我对计算的 one2many 字段有疑问。以此为例

类父类已计算类子类的 one2many 字段。我希望 one2many 字段自动填充一些随机值。

所以,我给我的领域计算。还使用@api.depends("some_field") 创建一个方法。

要从方法中向 one2many 字段插入值,我使用 childfield += self.env['class_child'].new({'key':value})。

在父创建时,它工作正常,每次更改依赖字段时都会更新 one2many 字段。问题出在父编辑处,当我尝试更改依赖值时,出现错误:

TypeError:不是 JSON 可序列化的

我不明白我的概念有什么问题,我错了吗?还是在编辑父类时我需要使用另一种方法。

谢谢

0 投票
1 回答
388 浏览

drupal-7 - 从计算域更新域集合

我可以使用以下代码检索附加到我的内容类型的字段集合的字段:

或来自实体包装器。

但是我绝对无法使用在计算字段中计算的值来更新集合字段,就像我通常对其他 CCK 字段所做的那样,例如:

然后它会正常保存,就好像我“手动”编辑了 field_regular 一样。

与收集这将不起作用(什么都不可见):

任何 save() 方法都会给我一个空白页(无限 cgi 循环):

以编程方式保存集合字段我应该知道什么?谢谢,杰罗姆

0 投票
2 回答
139 浏览

xpages - 复合控件中的 Xpages 和计算域

我已经能够使用此处描述的技术成功创建动态字段名称并保存输入字段的值:http: //lpar.ath0.com/2014/04/07/repeated-xpages-input-controls-with-数字索引字段名称/

我还有一个计算字段,它有一个数字索引名称,但其值是根据关键字选择计算的。我可以为它分配动态字段名称,如下所示:

该字段的属性定义如下所示:

在此处输入图像描述

并且对复合控件的调用如下所示:

但是,我不知道如何将值传递给这个计算字段。它的 SSJS 应该是:

我会很感激一些方向。

谢谢,