0
シリアル番号ごとに画像を追加する必要があります。エラー:無効な列注釈
私はINItemLotSerialを拡張し、IMAGEURL &たNoteIDフィールド
[PXTable(typeof(INItemLotSerial.inventoryID),
typeof(INItemLotSerial.lotSerialNbr),
IsOptional = true)]
public class InfoINItemLotSerialExtNV : PXCacheExtension<INItemLotSerial>
DACを追加していたNoteID
#region NoteID
public abstract class noteID : PX.Data.IBqlField
{
}
protected Guid? _NoteID;
[PXNote]
public virtual Guid? NoteID
{
get
{
return this._NoteID;
}
set
{
this._NoteID = value;
}
}
#endregion
シリアル番号を入力した後、購入時の領収書の文書を保存しながら、私は次のコードを持ちますエラーが発生しました。無効な列:NoteID
データベーステーブルにそのフィールドがあることを確認しましたか?サイトが変更を公開したか、サイト外のフィールドを更新した場合は、サイトがリサイクルされて変更が表示されることを確認します。私は、PXNoteが拡張としてどのくらいうまく動作するのかよくわかりません。 – Brendan
はい..これはDLLの一部であり、公開されています –
あなたの例では、PXTable属性の目的は何ですか?私はこれがここで役に立つとは思わない。無効な列エラーメッセージは通常、列がデータベーステーブルにないことを示します。 SQL Management StudioのようなSQL管理ユーティリティを使用して、「NoteID」という名前の列が存在することを手動で確認します。 –