自定义下拉控制问题

时间:2015-12-21 17:20:17

标签: acumatica

版本:5.20.1752

我在联系表格CR302000上创建了一个自定义下拉控件,控件在屏幕上看起来不错,但控件的值不能保存(没有错误,但没有保存任何内容),也没有加载来自数据库中。

我在该屏幕上也有一个自定义文本框,保存并加载它的值都正常。

这是下拉列表的DAL代码:     [PXStringList(new string [] {" 1"," 2"," 3"},new string [] {" EN", " FR"" BI"})]     [PXDefault(" 1&#34)]     [PXUIField(DisplayName的="语言&#34)]

如何使自定义下拉列表能够正常工作?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用首选的Db mgmt工具(例如SQL Management Studio)手动删除表中的列。或者,如果托管客户端,则可以创建一个SQL脚本,从该表中删除该列。然后发布该SQL脚本。

由于您使用的是版本5.20,请考虑为您的用户字段构建扩展表和DAC扩展。您可以在Acumatica T300课程中找到创建它们的详细信息。

杰夫是对的。您需要使用正确的声明 - PXDBString,而不是PXString。您使用的DAC的名称是什么?确保它不是PXProjection。