【发布时间】:2018-09-20 18:49:48
【问题描述】:
我面临两个问题。
- 我在 SOLine 中创建了以下字段 SOLineExt
但是当我尝试从 SOOrderEntry.cs 引用此扩展时,它无法识别它。
我错过了什么吗?
为了让它工作,我将这个类复制到 SOOrderEntry.cs 并在原始类中注释掉。
- 我面临的另一个问题是关于这个新字段的更新。 它正在缓存中更新并显示在网格中,但不会在 SOLIne DAC 中更新。最终我会从网格中删除这个字段。我展示它只是为了看看它是否正在更新。
我的做法与第 47 - 65 页上的“T300_AcumaticaCustomizationPlatform_2017R2”基本相同。
a) 创建了一个操作按钮
b) 定义了一个动作委托方法
c) 添加了 FieldUpdated 事件处理程序
这是我的代码的副本:
SOLine_UsrFixedPrice_FieldUpdated
Sales Order Grid with UsrFixedPriced field Updated
SOLine with UsrFixedPriced field NOT Updated
任何帮助将不胜感激,尤其是在第二期。
【问题讨论】:
-
您的问题似乎有一些格式错误,您可能不是故意输入我在 SOLine 中创建了以下字段:“[SOLineExt][1]”
-
发布导致您得出结论的内容可能会有所帮助:“但是当我尝试从 SOOrderEntry.cs 引用此扩展时,它无法识别它”,是否有任何错误消息说明该字段无法识别?
-
请记住,如果在 Visual Studio 中查看动态代码,intellisense 无法识别它,这与 SOOrderEntry.cs 无法识别它有很大不同。如果设置正确,将在运行时检查和识别代码。
-
如果您需要 Intellisense,则必须将自定义转换为扩展库,以便将 DAC 作为静态参考包含在内:help.acumatica.com/(W(63))/Wiki/…
标签: acumatica