Exemple #1
0
 private static void RestoreCollection(TaskColumnCollection collection, JsonData data)
 {
     if (data == null || data.IsNull)
     {
         return;
     }
     if (!data.IsArray)
     {
         throw new ArgumentException("Array JsonData expected. Received: " + data.GetJsonType());
     }
     foreach (JsonData jsonData in ((IEnumerable)data))
     {
         collection.Add(new TaskColumn
         {
             Title    = (string)jsonData["title"],
             Width    = (int)jsonData["width"],
             Property = (string)jsonData["property"]
         });
     }
 }
Exemple #2
0
 internal void RestoreFromJson(JsonData tree)
 {
     base.Clear();
     TaskColumnCollection.RestoreCollection(this, tree);
 }