Acumatica AskExt 不工作

Acumatica AskExt not working

你好,我一直在尝试复制 AR Payment 的 LoadInvoice,其中它会弹出一个对话框来过滤将添加到 tje Documents to Apply 选项卡的发票,但是当我自己尝试时,我不能'不要让它工作。请帮忙

 [Serializable]
    public partial class LoadOptions : IBqlTable
    {
        #region Period
        public abstract class period : IBqlField { }
        private String _Period;

        [TranPeriodID(typeof(Today))]
        [PXDefault(PersistingCheck = PXPersistingCheck.Nothing)]
        [PXUIField(DisplayName = "Financial Period", Visibility = PXUIVisibility.Visible)]
        public String Period
        {
            get { return _Period; }
            set { _Period = value; }
        }

        #endregion
    }

    public PXFilter<LoadOptions> loadOpts;

    public PXAction<ISAPAmmortization> loadDocuments;
    [PXUIField(DisplayName = "Load Documents", MapEnableRights = PXCacheRights.Update, MapViewRights = PXCacheRights.Update)]
    [PXButton(ImageKey = PX.Web.UI.Sprite.Main.Refresh)]
    public virtual IEnumerable LoadDocuments(PXAdapter adapter)
    {
        if (loadOpts.AskExt() == WebDialogResult.OK)
        {
            LoadDocumentsProc(loadOpts.Current);
        }

        return adapter.Get();
    }

此自定义是在现有屏幕上还是在自定义上添加。

如果在现有屏幕上自定义我认为这是不可能的。

但是如果你使用附加自定义,我认为这是可能的。 在页面上,您必须添加 SmartPanel。它是在 aspx 上手动添加的。 aspx 上没有添加智能面板的向导。