Renaming Transaction Grid Column

<< Click to Display Table of Contents >>

Navigation:  Developers' Guide > Using Data Interface > FAQs > Sample >

Renaming Transaction Grid Column

Navigation: Developers' Guide > Using Data Interface > FAQs > Sample >

hm_btn_navigate_prevhm_btn_navigate_tophm_btn_navigate_next

Renaming Transaction Grid Column

 

Show/Hide Hidden Text

This sample add-on shows how to rename a grid column and attribute column in Transaction grid and Transaction detail view grid.

Click here to collapse/expand the view.

Sample for Renaming Transaction Grid Column.

public override void Start()

        {

            //Code for adding column in transaction grid .

            var prop1 = PropertyCaptionSetupSubSystem.Instance.LoadList().Select(p => p.ViewName == "TransactionGrid" && p.PropertyName == "m_ColumnAttribute1"

                        && p.OriginalCaption == "Attribute1" && p.CurrentCaption == "FC Price");

 

            var prop2 = PropertyCaptionSetupSubSystem.Instance.LoadList().Select(p => p.ViewName == "TransactionGrid" && p.PropertyName == "m_ColumnAttribute2"

                         && p.OriginalCaption == "Attribute2" && p.CurrentCaption == "FC Total");

 

            if (prop1 != null && prop1.Count() < 1)

            {

 

                PropertyCaptionSetup caption = PropertyCaptionSetupSubSystem.Instance.Create();

                caption.ViewName = "TransactionGrid";

                caption.PropertyName = "m_ColumnAttribute1";

                caption.OriginalCaption = "Attribute1";

                caption.CurrentCaption = "FC Price";

                caption.CultureInfo = GlobalizationManager.Instance.CurrentCulture.Name;

                PropertyCaptionSetupSubSystem.Instance.Commit(caption);

            }

 

            if (prop2 != null && prop2.Count() < 1)

            {

                PropertyCaptionSetup caption1 = PropertyCaptionSetupSubSystem.Instance.Create();

                caption1.ViewName = "TransactionGrid";

                caption1.PropertyName = "m_ColumnAttribute2";

                caption1.OriginalCaption = "Attribute2";

                caption1.CurrentCaption = "FC Total";

                caption1.CultureInfo = GlobalizationManager.Instance.CurrentCulture.Name;

                PropertyCaptionSetupSubSystem.Instance.Commit(caption1);

            }

    }