protected void form_DataBound(object sender, EventArgs e) { TranslationMaint graph = this.ds.DataGraph as TranslationMaint; if (graph != null && graph.IsSiteMapAltered) { this.ds.CallbackResultArg = "RefreshSitemap"; } }
protected void InitializeDynamicGrid(PXGrid grid, TranslationMaint graph, string gridDataMember) { if (grid != null && graph != null && graph.LanguageFilter.Current != null && !string.IsNullOrEmpty(gridDataMember)) { if (!string.IsNullOrEmpty(graph.LanguageFilter.Current.Language)) { CreateColumns(ds.GetSchema(gridDataMember).GetFields(), grid, graph.Translator.Locales, graph.LanguageFilter.Current.Language.Split(TranslationMaint.MultilingualTranslator.LANGUAGE_SEPARATOR)); } else { DeleteOldColumns(ds.GetSchema(gridDataMember).GetFields(), grid, graph.Translator.LocaleKeys); } } }
protected void Page_Init(object sender, EventArgs e) { TranslationMaint graph = ds.DataGraph as TranslationMaint; if (graph != null) { graph.Translator.OnLocalizationRecordsInitialised += OnInitialised; graph.Translator.OnLocalizationRecordsObsoleteInitialised += OnInitialisedObsolete; graph.Translator.OnLocalizationExceptionalRecordsInitialised += OnInitializedExceptional; graph.Translator.OnLocalizationExceptionalRecordsObsoleteInitialised += OnInitializedExceptiolanObsolete; } PXGrid[] grids = { GetValueGrid(), GetExceptionalValueGrid(), GetObsoleteValueGrid(), GetExceptionalObsoleteValueGrid() }; foreach (PXGrid g in grids) { if (g != null) { g.AllowAutoHide = false; g.RepaintColumns = true; } } }