public void AddDummyRow() { GameObject obj = new GameObject("Row"); List.Row list = obj.AddComponent <List.Row>(); list.Initialize(); obj.transform.SetParent(itemsReference.GetChild(itemsReference.childCount - 1)); Data.Item data = new Data.Item("Text1"); Data.Item data2 = new Data.Item("Text2"); Data.Item data3 = new Data.Item("Text3", Data.Item.ButtonType.Add); List <Data.Item> datas = new List <Data.Item>(); datas.Add(data); datas.Add(data2); datas.Add(data3); AddItemsToParent(datas, list); /*List.Item item1 = CreateItem(data, obj.transform); * item1.transform.SetParent(obj.transform); * List.Item item2 = CreateItem(data2, obj.transform); * item2.transform.SetParent(obj.transform); * List.Item item3 = CreateItem(data3, obj.transform); * item3.transform.SetParent(obj.transform); * * list.Add(item1); * list.Add(item2); * list.Add(item3);*/ }
public Row AddRow(List <Data.Item> dataItems) { SubList parent = GetLastSublist(); if (parent == null) { parent = Helper.UIObjectCreator.CreateSubList(itemsReference, personalize); } List.Row row = Helper.UIObjectCreator.CreateRow(parent.GetTransform(), personalize); parent.Add(row); AddItemsToParent(dataItems, row); return(row); }
/// <summary> /// Row by this definition will be inside (at least) Sublist (IMultiList type) /// </summary> /// <param name="dataItems"></param> /// <param name="parent"></param> public Row AddRow(List <Data.Item> dataItems, SubList parent) { List.Row row = Helper.UIObjectCreator.CreateRow(parent.GetTransform(), personalize); AddItemsToParent(dataItems, row); return(row); }