本文主要是介绍D365 根据选中数据行的字段值,控制按钮是否可点击,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一、复制Form数据源事件
- 二、写在Form的class中
- 总结
一、复制Form数据源事件
二、写在Form的class中
[ExtensionOf(formStr(PriceDiscAdmTable))]
final class PriceDiscAdmTableF1Vya_Extension
{/// <summary>////// </summary>/// <param name="sender"></param>/// <param name="e"></param>[FormDataSourceEventHandler(formDataSourceStr(PriceDiscAdmTable, PriceDiscAdmTable), FormDataSourceEventType::Activated)]public static void PriceDiscAdmTable_OnActivated(FormDataSource sender, FormDataSourceEventArgs e){FormRun formRun = sender.formRun() as FormRun;FormDataSource fds = formRun.dataSource(tableStr(PriceDiscAdmTable));PriceDiscAdmTable priceDiscAdmTable = fds.cursor() as PriceDiscAdmTable;//获取选中数据FormFunctionButtonControl vyaPriceDiscAdmTableChangeRequest = formRun.design().controlName("VyaPriceDiscAdmTableChangeRequest");//获取按钮控件if (priceDiscAdmTable.Posted ==NoYes::No)//控制按钮是否可点击{vyaPriceDiscAdmTableChangeRequest.enabled(true);}else{vyaPriceDiscAdmTableChangeRequest.enabled(false);}}}
总结
这篇关于D365 根据选中数据行的字段值,控制按钮是否可点击的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!