protected override void CreateToolbarExtensions() { base.CreateToolbarExtensions(); country = Widget.Create <LookupEditor>( element: e => e.AppendTo(toolbar.Element) .Attribute("placeholder", "--- " + Q.Text("Db.Northwind.Supplier.Country") + " ---"), options: new LookupEditorOptions { LookupKey = "Northwind.SupplierCountry" }); country.Change(e => Refresh()); }
protected override void CreateToolbarExtensions() { base.CreateToolbarExtensions(); region = Widget.Create <LookupEditor>( element: e => e.AppendTo(toolbar.Element) .Attribute("placeholder", "--- " + Q.Text("Db.Northwind.Territory.RegionDescription") + " ---"), options: new LookupEditorOptions { LookupKey = "Northwind.Region" }); region.Change(e => Refresh()); }
protected override void CreateToolbarExtensions() { base.CreateToolbarExtensions(); sourceLanguage = Widget.Create <LookupEditor>( element: e => e.AppendTo(toolbar.Element) .Attribute("placeholder", "--- " + Q.Text("Db.Administration.Translation.SourceLanguage") + " ---"), options: new LookupEditorOptions { LookupKey = "Administration.Language" }); sourceLanguage.ChangeSelect2(e => { if (hasChanges) { SaveChanges(targetLanguageKey).Then(Refresh); } else { Refresh(); } }); targetLanguage = Widget.Create <LookupEditor>( element: e => e.AppendTo(toolbar.Element) .Attribute("placeholder", "--- " + Q.Text("Db.Administration.Translation.TargetLanguage") + " ---"), options: new LookupEditorOptions { LookupKey = "Administration.Language" }); targetLanguage.ChangeSelect2(e => { if (hasChanges) { SaveChanges(targetLanguageKey).Then(Refresh); } else { Refresh(); } }); }