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 上没有添加智能面板的向导。
你好,我一直在尝试复制 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 上没有添加智能面板的向导。