view - Acumatica - PrimaryView 属性不填充页面数据源控件
问题描述
我按照说明添加自定义页面,但无法获取任何值来填充 PrimaryView 属性。
我已经按照这些步骤进行了几次清理/构建项目并关闭了 Visual Studio,但没有任何效果。我只是想念一些东西。
按此顺序: 1- 在名为 INMerchandiseGroup 的 Sql 中创建新表,其组成与 Country 表相似。
2- 通过创建一个名为 MerchandiseGroupMaint 的 PXGraph 来定义我的图表。
3- 使用 ListView 控件创建名为 IN201000 的 apxx 页面。
4-通过将数据源类型名称设置为图形,将图形绑定到 aspx 页面。
5-通过aspx页面数据源控件生成Data Class,加载新表INMerchandiseGroup,选择GroupCD和description;设置 GroupCD IsKey = true 并删除字符串默认值 (""),保存并重建
6- 在图中添加了 PXSelect 操作(单独和与 PXDelete、PXCancel 一起)。
7- !!!问题!!! 我转到数据源的属性来设置 PrimaryView,没有什么可以选择的。
图形:
public class MerchandiseGroupMaint : PXGraph<MerchandiseGroupMaint>
{
PXCancel<INMerchGroup> Cancel;
PXSave<INMerchGroup> Save;
PXSelect<INMerchGroup> MerchandiseGroups;
}
Dataclass:
[System.SerializableAttribute()]
public class INMerchGroup : PX.Data.IBqlTable
{
#region GroupCD
public abstract class groupCD : PX.Data.IBqlField
{
}
protected string _GroupCD;
[PXDBString(10, IsUnicode = true, IsKey = true)]
[PXDefault]
[PXUIField(DisplayName = "Group ID")]
public virtual string GroupCD
{
get
{
return this._GroupCD;
}
set
{
this._GroupCD = value;
}
}
#endregion
#region Description
public abstract class description : PX.Data.IBqlField
{
}
protected string _Description;
[PXDBString(256, IsUnicode = true)]
[PXDefault]
[PXUIField(DisplayName = "Description")]
public virtual string Description
{
get
{
return this._Description;
}
set
{
this._Description = value;
}
}
#endregion
我没有收到任何错误消息...如果我手动将 PrimaryView 添加到 aspx 源代码,我会收到一个错误,即未找到视图。
我不做什么?
解决方案
可以通过这种方式配置新屏幕,看起来可能遗漏了一些东西创建自定义表单模板
推荐阅读
- java - 使用 java 客户端在 laravel 中验证私人频道的问题
- python - 如何让 python-crontab 在 PyCharm 中工作?
- matlab - 如何将字母转换为带空格的数值并将其返回字母?
- xamarin.forms - Xamarin iOS,用于捆绑资源的 FileNotFound
- python - 如何确保以 UTF-8 编写输出 JSON 文件?
- java - 如何计算字符串中数字的连续总和?
- sql - 如何返回每匹马的最后 9 个结果
- c++ - 如果使用 unordered_set,O(NLogN) 显示比 O(N) 更好的性能
- c++ - 为什么我通过 boost::unique 得到 No error exception
- javascript - 如何选择 Animatedmodal 以使用一个 ID 显示不同的演示