12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- namespace PRSDesktop
- {
- }
- //class FactoryTemplateAttributesGrid : DynamicGrid<FactoryTemplateAttribute>
- //{
- // public List<FactoryTemplateAttribute> Attributes { get; set; }
- // public FactoryTemplateAttributesGrid() : base()
- // {
- // Options = new DynamicGridOptions[] { DynamicGridOptions.RecordCount, DynamicGridOptions.AddRows, DynamicGridOptions.EditRows, DynamicGridOptions.DeleteRows };
- // ActionColumns.Add(new DynamicRowMovementColumn(DynamicRowMovement.Up, SwapRows));
- // ActionColumns.Add(new DynamicRowMovementColumn(DynamicRowMovement.Down, SwapRows));
- // }
- // private bool SwapRows(int arg1, int arg2)
- // {
- // var item = Attributes[arg1];
- // Attributes.Remove(item);
- // Attributes.Insert(arg2, item);
- // return true;
- // }
- // protected override DynamicGridColumns LoadColumns()
- // {
- // DynamicGridColumns columns = new DynamicGridColumns()
- // {
- // new DynamicGridColumn() { ColumnName = "Name", Width = 0 },
- // new DynamicGridColumn() { ColumnName = "Editor", Width = 100 }
- // };
- // return columns;
- // }
- // //public override void ConfigureColumns(DynamicGridColumns columns)
- // //{
- // // base.ConfigureColumns(columns);
- // // columns[1].Lookups = new Dictionary<object, object>()
- // // {
- // // { typeof(String), "String" },
- // // { typeof(Int32), "Integer" },
- // // { typeof(Boolean), "Boolean" }
- // // };
- // //}
- // #region Save / Load
- // protected override void Reload(Filters<FactoryTemplateAttribute> criteria, Columns<FactoryTemplateAttribute> columns, SortOrder<FactoryTemplateAttribute> sort, Action<CoreTable,Exception> action)
- // {
- // CoreTable result = new CoreTable();
- // result.LoadColumns(typeof(FactoryTemplateAttribute));
- // result.LoadRows(Attributes);
- // return result;
- // }
- // public override FactoryTemplateAttribute LoadItem(CoreRow row)
- // {
- // int index = Data.Rows.IndexOf(row);
- // return Attributes[index];
- // }
- // public override void SaveItem(FactoryTemplateAttribute item)
- // {
- // if (!Attributes.Contains(item))
- // Attributes.Add(item);
- // }
- // protected override void DeleteItem(CoreRow row)
- // {
- // int index = Data.Rows.IndexOf(row);
- // Attributes.RemoveAt(index);
- // }
- // public override FactoryTemplateAttribute CreateItem()
- // {
- // return base.CreateItem();
- // }
- // #endregion
- //}
|