예제 #1
0
        public FormLineExpression(IFieldChrome chrome, IElementGenerator <T> tags, ElementRequest request)
        {
            _tags    = tags;
            _chrome  = chrome;
            _request = request;

            _chrome.LabelTag = tags.LabelFor(request);

            AlterLayout(x => GroupByCssClasses.Each(c =>
            {
                x.LabelTag.AddClass(c);
                x.BodyTag.AddClass(c);
            }));
        }
예제 #2
0
        public FormLineExpression(ITagGenerator <T> tags,
                                  ILabelAndFieldLayout layout,
                                  ElementRequest request)
        {
            _tags    = tags;
            _layout  = layout;
            _request = request;

            _layout.LabelTag = tags.LabelFor(request);

            AlterLayout(x => GroupByCssClasses.Each(c =>
            {
                x.LabelTag.AddClass(c);
                x.BodyTag.AddClass(c);
            }));
        }