Exemple #1
0
        private void OnUpdateTableJoin(object sender, Api.Events.UpdateJoinEventArgs e)
        {
            var table = sender as AttributeTable;

            if (table == null)
            {
                return;
            }

            string path = PathHelper.GetAbsolutePath(e.Filename, table.Filename);

            if (!File.Exists(path))
            {
                Logger.Current.Warn("Joined datasource wasn't found: " + path);
                return;
            }

            var model = new JoinViewModel(table);

            model.OpenDatasource(path);
            model.ReloadExternal(e.TableToFill, e.Options);
        }