更改多次使用的单个DAC字段的标签

时间:2017-01-06 18:32:40

标签: acumatica

我的方案涉及从表中提取数据,该表返回要显示的多个结果。我的问题是,当我在屏幕上添加字段时,标签都是一样的。我将3个不同屏幕的笔记拉到一个屏幕上,以便为用户显示。这些注释来自销售订单,客户和库存项目。正在为每个屏幕正确地提取数据,但每个文本框的标签是" NoteText。"我想更改这些标签,以更准确地反映笔记来自哪个屏幕。

感谢。

2 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您将要为相关字段使用缓存附加事件处理程序。 CacheAttached事件处理程序允许您更改图形中字段的属性。

[PXUIField(DisplayName =" SO Notes")] protected void SOOrder_NoteText_CacheAttached(PXCache sender) {}

答案 1 :(得分:0)

这可能与我的情况有关,但我找到了解决方案。我正在做的是抑制生成的标题并自定义DAC的RowSelecting(),以根据note的GraphType参数在NoteText中添加我自己的标题。我有所有其他参数可以过滤到我需要为该特定页面显示的三个注释。我使用GraphType在注释前插入文本以生成我自己的标签。