Пример #1
0
        private void UpdateColumn(DataSnapshot columnData, int index)
        {
            String type = columnData.Child("type").Value.ToString();

            if (type != columns[index].Type)
            {
                ColumnModel column = GetColumnCell(columnData);
                column.ColumnId = columnData.Key;

                columns[index] = column;
                foreach (RowModel row in rows)
                {
                    row.UpdatedColumn(column, index);
                }

                controller.NotifyColumnUpdated(column, index);
            }
            else
            {
                columns[index].SetData(columnData);
            }
        }
 public void ColumnChanged(int index, CellModel cellModel, ColumnModel columnModel)
 {
     ColumnDeleted(index);
     ColumnAdded(index, cellModel, columnModel);
 }
Пример #3
0
 public CellModel(ColumnModel parent) : this()
 {
     parentColumn = parent;
 }