我一直在研究这个问题,但仍然找不到有用的东西。我有一个lightswitch html客户端屏幕,其中包含一个类似于下面示例场景的表:
CustomerId |客户名称|是DeliveryAddress
屏幕数据包括Customer_Orders(Id,CustId,Value),我想将每个客户的平均订单价值添加到我的表格中,如下所示:
CustomerId |客户名称| DeliveryAddress | AverageValue
我创建了一个名为AverageValue的屏幕属性,并已将我在网上找到的所有内容输入到AverageValue_PostRender函数和BrowseCustomers.TableRow_PostRender函数中。
到目前为止,我已设法从行中提取客户数据,并使用tablerow postrender函数中的以下内容将其附加到表格的最右侧:
var name = $("<p>" + contentItem.value.Name + "</p>");
name.appendTo($(element));
并设法通过在averagevalue postrender函数中使用以下内容将测试字符串插入averagevalue列的每一行:
contentItem.screen.AverageValue = "test";
但是我无法将这两件事情结合起来并将客户数据纳入averagevalue列。 有人能帮助我吗?