<< 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 >
Renaming Transaction Grid Column
This sample add-on shows how to rename a grid column and attribute column in Transaction grid and Transaction detail view grid.
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); } } |