2016-06-28 10 views
0

Ich habe am Bildschirm IN202500 gearbeitet, und ich muss anpassen Raster, und ich fand heraus, dass Acumatica nur die letzte Zeile fangen ich eingegeben auf dem Raster, hier ist das, was ich Add new GridIch kann nicht mehrere Zeilen im Raster mit Formular-Tabs hinzufügen

Als ich speichern bedeuten drücken, nur die Anwendung enter image description here

und dies ist mein DAC, die

[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 verknüpft die neuesten Daten speichern und das ist meine BLC Extension

Gibt es etwas falsch in meinem Code? Warum erhalte ich die letzte Zeile, die ich in das Raster eingegeben habe?

+1

fügen Sie Ihrem DAC die richtigen Schlüsselinformationen hinzu. – Hybridzz

Antwort

0

Versuche Zugabe [PXPrimaryGraph (typeof (InventoryItem))] zu Ihrer DAC Klasse

0

In Ihrer DAC-Erweiterung, fügen IsKey = true, wenn dieses Feld den Datensatz eindeutig identifiziert. [PXDBInt(IsKey=true)]