Handling the Click Event on Quick Button Panel

<< 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 >

hm_btn_navigate_prevhm_btn_navigate_tophm_btn_navigate_next

Handling the Click Event on Quick Button Panel

 

Show/Hide Hidden Text

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.

Click here to collapse/expand the view.

Sample for the Click Event on Quick Button Panel.

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

        }

    }

}