2016-06-28 3 views
0

私は画面IN202500で作業していましたが、カスタマイズグリッドを作成する必要があり、acumaticaはグリッドに入力した最後の行私は、[保存]を押すと、アプリケーションが最新のデータのみに enter image description hereフォームタブを使用してグリッドに複数の行を追加することはできません

を保存し、これは

[PXDBInt()] 
    [PXDBDefault(typeof(InventoryItem.inventoryID))] 
    [PXParent(typeof(Select<InventoryItem, Where<InventoryItem.inventoryID,Equal<Current<ItemCotton.inventoryID>>>>))] 
    public int? InventoryID { get; set; } 

    public class inventoryID : IBqlField{} 

をInventoryItemにリンクされている私のDACで、私は Add new Grid

何を意味するかですこれは私のBLC拡張

public PXSelect<InventoryItem, Where<InventoryItem.inventoryID, Equal<Current<InventoryItem.inventoryID>>>> CurrentInventoryItem; 
    public PXSelect<ItemCotton, Where<ItemCotton.inventoryID, Equal<Current<InventoryItem.inventoryID>>>> Cotton; 

は私のコードで何か問題はありますか?なぜ私はグリッドに入力した最後のラインを得るのですか?あなたのDACの拡張では、あなたのDACクラスに

+1

DACに適切なキー情報を追加します。 – Hybridzz

答えて

0

しようとすると、そのフィールドは、レコードを一意に識別する場合、真IsKeyが=を追加します。 [PXDBInt(IsKey=true)]

0

を[PXPrimaryGraph(typeof演算(InventoryItem))] を追加

関連する問題