title: Adding Action to Page not Extending Original PXObject
body: <p>I developed a page based off of default DACs from Acumatica, however it is not a a graph extension. The page itself is headed by BAccount. I am attempting to add an action to the page, but I can't seem to get it to appear. Here is my code for the action:</p>
  
  <pre><code>public class CustomerSpecification : PXGraph&lt;CustomerSpecification&gt;
  {
      public PXFirst&lt;BAccount&gt; First;
      public PXPrevious&lt;BAccount&gt; Previous;
      public PXNext&lt;BAccount&gt; Next;
      public PXLast&lt;BAccount&gt; Last;
      public PXSave&lt;BAccount&gt; Save;
  
      public PXSelect&lt;BAccount&gt; Document;
  ...
      PXAction&lt;BAccount&gt; assignDefaultSpec;
  
      [PXUIField(DisplayName ="Set Default Spec")]
      [PXButton]
      protected virtual void AssignDefaultSpec()
      {
          CurrentDocument.Ask("Test", MessageButtons.OK);
      }
  }
  </code></pre>
  
  <p>I included the structure of the class to give you an idea on what I am doing. I need the action to appear so that I can execute some code to set data that I need to set before the user saves and updates the database. </p>
  
  <p>Any ideas on how to get the action to appear on this page?</p>