/// <inheritdoc /> protected override void BuildRenderTree(RenderTreeBuilder builder) { if (_fixedEditContext == null) { return; } builder.OpenRegion(_fixedEditContext.GetHashCode()); { builder.OpenElement(0, "form"); builder.AddMultipleAttributes(1, AdditionalAttributes); builder.AddAttribute(2, "onsubmit", _handleSubmitDelegate); { RenderFluntValidation(builder); RenderAlert(builder); builder.OpenComponent <CascadingValue <EditContext> >(3); builder.AddAttribute(4, "IsFixed", true); builder.AddAttribute(5, "Value", _fixedEditContext); builder.AddAttribute(7, "ChildContent", ChildContent?.Invoke(_fixedEditContext)); builder.CloseComponent(); RenderToolbar(builder); } builder.CloseElement(); } builder.CloseRegion(); }
protected override void BuildRenderTree(RenderTreeBuilder builder) { base.BuildRenderTree(builder); builder.OpenComponent <CascadingValue <ImutableGridRendererContext> >(0); builder.AddAttribute(1, "Value", ImutableGridRendererContext); builder.AddAttribute(2, BlazorRendererTreeBuilder.ChildContent, ChildContent?.Invoke(ImutableGridRendererContext)); builder.CloseComponent(); }
protected override void BuildRenderTree(RenderTreeBuilder builder) { base.BuildRenderTree(builder); ImutableGridRendererContext.SetRequestRendererNotification(StateHasChanged); builder.OpenComponent <CascadingValue <ImutableGridRendererContext> >(0); builder.AddAttribute(1, "Value", ImutableGridRendererContext); builder.AddAttribute(2, RenderTreeBuilder.ChildContent, ChildContent?.Invoke(ImutableGridRendererContext)); builder.CloseComponent(); }
protected override void BuildRenderTree(RenderTreeBuilder builder) { if (Visible) { if (Data != null) { builder.OpenRegion(Data.GetHashCode()); } builder.OpenElement(0, "form"); builder.AddAttribute(1, "style", Style); if (Action != null) { builder.AddAttribute(2, "method", Method); builder.AddAttribute(3, "action", Action); } else { builder.AddAttribute(4, "onsubmit", handleSubmitDelegate); } builder.AddMultipleAttributes(5, Attributes); builder.AddAttribute(6, "class", GetCssClass()); builder.OpenComponent <CascadingValue <IRadzenForm> >(7); builder.AddAttribute(8, "IsFixed", true); builder.AddAttribute(9, "Value", this); builder.AddAttribute(10, "ChildContent", new RenderFragment(contentBuilder => { contentBuilder.OpenComponent <CascadingValue <EditContext> >(0); contentBuilder.AddAttribute(1, "IsFixed", true); contentBuilder.AddAttribute(2, "Value", EditContext); contentBuilder.AddAttribute(3, "ChildContent", ChildContent?.Invoke(EditContext)); contentBuilder.CloseComponent(); })); builder.CloseComponent(); // CascadingValue<IRadzenForm> builder.CloseElement(); // form if (Data != null) { builder.CloseRegion(); } } }
protected override void BuildRenderTree(RenderTreeBuilder builder) { // If _fixedEditContext changes, tear down and recreate all descendants. // This is so we can safely use the IsFixed optimization on CascadingValue, // optimizing for the common case where _fixedEditContext never changes. builder.OpenRegion(EditContext !.GetHashCode()); builder.OpenElement(0, "span"); builder.AddMultipleAttributes(1, AdditionalAttributes); builder.OpenComponent <CascadingValue <EditContext> >(3); builder.AddAttribute(4, "IsFixed", true); builder.AddAttribute(5, "Value", EditContext); builder.AddAttribute(6, "ChildContent", ChildContent?.Invoke(EditContext)); builder.CloseComponent(); builder.CloseElement(); builder.CloseRegion(); }
/// <inheritdoc /> protected override void BuildRenderTree(RenderTreeBuilder builder) { // If _fixedEditContext changes, tear down and recreate all descendants. // This is so we can safely use the IsFixed optimization on CascadingValue, // optimizing for the common case where _fixedEditContext never changes. builder.OpenRegion(_fixedEditContext.GetHashCode()); builder.OpenElement(0, "form"); builder.AddAttribute(1, "onsubmit", _handleSubmitDelegate); builder.OpenComponent <CascadingValue <EditContext> >(2); builder.AddAttribute(3, "IsFixed", true); builder.AddAttribute(4, "Value", _fixedEditContext); builder.AddAttribute(5, RenderTreeBuilder.ChildContent, ChildContent?.Invoke(_fixedEditContext)); builder.CloseComponent(); builder.CloseElement(); builder.CloseRegion(); }
protected override void BuildRenderTree(RenderTreeBuilder builder) { base.BuildRenderTree(builder); if (!Disable) { builder.OpenElement(0, Component); builder.AddAttribute(1, "style", "display: none;"); builder.AddContent(2, ChildContent.Invoke(Context)); builder.AddElementReferenceCapture(3, (refx) => { SourceRef.Current = refx; }); builder.CloseElement(); } else { builder.AddContent(4, ChildContent.Invoke(Context)); } }
protected override void BuildRenderTree(RenderTreeBuilder builder) { builder.OpenRegion(mFormContext.GetHashCode()); builder.OpenElement(0, "div"); builder.AddMultipleAttributes(1, AdditionalAttributes); builder.OpenComponent <CascadingValue <MFormContainerContext> >(3); builder.AddAttribute(4, "IsFixed", true); builder.AddAttribute(5, "Value", mFormContext); builder.AddAttribute(6, "ChildContent", ChildContent.Invoke(mFormContext)); builder.CloseComponent(); builder.CloseElement(); builder.OpenElement(55, "div"); builder.AddAttribute(56, "class", "m-form-row"); builder.OpenElement(55, "div"); builder.AddAttribute(56, "class", "form-group col-12"); builder.OpenElement(55, "div"); builder.AddAttribute(56, "class", "col-12"); if (EnableSaveButton) { builder.OpenElement(19, "button"); builder.AddAttribute(20, "type", "button"); builder.AddAttribute(20, "class", "m-btn m-btn-primary"); builder.AddAttribute(21, "onclick", EventCallback.Factory.Create <MouseEventArgs>(this, Click)); builder.AddContent(22, L["Save"]); builder.CloseElement(); } builder.CloseElement(); //div builder.CloseElement(); //div builder.CloseElement(); //div builder.CloseRegion(); }
protected override void BuildRenderTree(RenderTreeBuilder builder) { builder.AddContent(1, ChildContent?.Invoke(Context)); base.BuildRenderTree(builder); }
/// <inheritdoc cref="ComponentBase.BuildRenderTree(RenderTreeBuilder)" /> protected override void BuildRenderTree(RenderTreeBuilder builder) { builder.OpenComponent <EditForm>(0); builder.AddAttribute(1, nameof(EditForm.Model), ModelInEdit); builder.AddAttribute(2, nameof(EditForm.OnValidSubmit), EventCallback.Factory.Create <EditContext>(this, HandleValidSubmit)); builder.AddAttribute(3, nameof(EditForm.ChildContent), (RenderFragment <EditContext>)((EditContext _) => ChildContent?.Invoke(ModelInEdit))); builder.AddAttribute(4, nameof(Id), Id); builder.AddAttribute(5, "class", "hx-form"); builder.CloseComponent(); }