簡體   English   中英

在 Acumatica 中設置輸入掩碼

[英]SetInputMask In Acumatica

我需要一個可以動態的屏蔽設置。 我在開發指南中找到了SetInputMask ,但是我沒有找到使用它的方法,這里是否有誰已經使用過這些SetInputMask 這個例子怎么用呢?

謝謝

可能這會有所幫助。 謝謝

public class APInvoiceEntry_Extension:PXGraphExtension<APInvoiceEntry>
{
    public override void Initialize()
    {
        PXDBStringAttribute.SetInputMask<APInvoice.docDesc>(Base.Document.Cache, ">CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC");
    }            
}
    protected virtual void _(Events.RowSelected<FilterDAC> e)
    {
        if (e.Row != null)
        {
            FilterDAC row = e.Row as FilterDAC;
            PXDBStringAttribute.SetInputMask<FilterDAC.stringField>(e.Cache, e.Row, ">CCCC");
/*PXStringAttribute for non DB backed fields*/
        }
    }

如果您嘗試更改文本框上的遮罩,則必須將控件聲明為 PXMaskEdit,如下所示:

<px:PXMaskEdit runat="server" DataField="StringField" ID="edStringField" CommitChanges="True" AlreadyLocalized="False"></px:PXMaskEdit>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM