我正在尝试通过添加自己的处理按钮来自定义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();
}
}
我不想覆盖处理按钮提供的现有功能,因此想添加我自己的功能。
感谢。
答案 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;