将自定义按钮添加到处理页面[Acumatica]

时间:2017-06-16 09:00:08

标签: acumatica

我正在尝试通过添加自己的处理按钮来自定义Acumatica处理页面。我已经尝试了扩展处理页面的常用方法,但不幸的是页面上没有显示按钮。

public class APPrintChecks_Extension : PXGraphExtension<APPrintChecks>    
{
    public PXAction<APPayment> Test;

    [PXProcessButton]
    [PXUIField(DisplayName = "Button Test")]
    protected virtual IEnumerable test(PXAdapter adapter)
    {
        return adapter.Get();
    }
}

我不想覆盖处理按钮提供的现有功能,因此想添加我自己的功能。

感谢。

1 个答案:

答案 0 :(得分:3)

“处理付款/打印支票”页面的主要视图是类型为func calendar(_ calendar: FSCalendar, appearance: FSCalendarAppearance, titleDefaultColorFor date: Date) -> UIColor? { let datestring2 : String = dateFormatter1.string(from:date) if presentDateArray.contains(datestring2) { return UIColor.green } else if presentDateArray.contains(datestring2) { return UIColor.red } else { return nil } } 的过滤器。因此,您需要在PrintChecksFilter上使用PXAction。尝试替换

Type

public PXAction<APPayment> Test;