<< Click to Display Table of Contents >> Navigation: Developers' Guide > Customizing User Interface > FAQs > Samples > Handling the Click Event on Quick Button Panel |
Navigation: Developers' Guide > Customizing User Interface > FAQs > Samples >
Handling the Click Event on Quick Button Panel
This topic demonstrates how to handle the "OnQuickButtonPanelClick" event on Quick Button Panel in Point of Sale (POS).
Refer to the "POSEventsSampleAddon" project file on CitiXsys Knowledge Portal.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using CXS.Retail.Extensibility.Modules.Transaction; using CXS.Retail.Extensibility; using CXS.Retail.ManagementUIComponents; using CXS.Platform.UIComponents; using DevExpress.XtraEditors; using System.Windows.Forms; using CXS.Framework.Core; using CXS.Retail.UIComponents; using CXS.Retail.ViewModel.Message; using CXSRetailPOS;
namespace POSEventsSampleAddon { class Transaction : TransactionEntryModuleBase { TransactionEntryView t; public override void OnQuickButtonPanelClick(object sender, EventArgs<CXS.SubSystem.RetailConfig.CustomTransactionInfoGridDetail> args) { MessageBox.Show("Quick button panel - TransactionEntry"); //To find out the position of quick button panel button, use //args.Item.Sequence //and args.Item.QuickButtonGroup } } } |