public void Setup()
        {
            _iso = LoadIsisSingleObject();
            var raw = System.IO.File.ReadAllText("data/layout.json");

            _layout         = System.Text.Json.JsonSerializer.Deserialize <ObjectLayout>(raw);
            _contactDetails = _layout.row[1].cols[0].col.tabGroup[0].tab[0].row[0].cols[0].col.fieldSet[0];
        }
Exemplo n.º 2
0
        public FieldSetLayoutFilter(IsisSingleObject iso, LayoutFieldSet layout)
        {
            _iso    = iso;
            _layout = layout;

            Actions = from action in iso.ro.Actions
                      join layoutAction in _layout.action on action.id equals layoutAction.id
                      select action;

            Properties = from prop in iso.ro.Properties
                         join layoutProp in _layout.property on prop.id equals layoutProp.id
                         select prop;
        }
Exemplo n.º 3
0
 public void Visit(LayoutFieldSet fieldSet)
 {
     Array.ForEach(fieldSet.action, a => a.Accept(this));
     Array.ForEach(fieldSet.property, p => p.Accept(this));
 }