Skip to content

Cannot provide a value for property 'RteJsInterop' on type 'Blazorise.RichTextEdit.RichTextEdit'. There is no registered service of type 'Blazorise.RichTextEdit.RichTextEditJsInterop' #527

Closed

Description

@drma-tech
ctx.JSInterop.SetupVoid("matBlazor.matSelect.init", x => true);
ctx.JSInterop.SetupVoid("matBlazor.matSelect.setValue", x => true);

I know for some third party components I have to do this above strategy to work.

https://github.com/Megabit/Blazorise/blob/5fa938f2ace5bbfbe7a73f0fdde3217e57f71d70/docs/_docs/extensions/richtextedit.md
I am using this and for some reason this error is occurring. I don't know what configuration I need to do to be recognized. or is it something that is currently impossible?
image

Activity

  1. drma-tech commented on Oct 22, 2021

    @drma-tech
    Author
     Message: 
    System.InvalidOperationException : Cannot provide a value for property 'RteJsInterop' on type 'Blazorise.RichTextEdit.RichTextEdit'. There is no registered service of type 'Blazorise.RichTextEdit.RichTextEditJsInterop'.
    
      Stack Trace: 
    <>c__DisplayClass6_0.<CreateInitializer>g__Initialize|2(IServiceProvider serviceProvider, IComponent component)
    ComponentFactory.PerformPropertyInjection(IServiceProvider serviceProvider, IComponent instance)
    ComponentFactory.InstantiateComponent(IServiceProvider serviceProvider, Type componentType)
    Renderer.InstantiateChildComponentOnFrame(RenderTreeFrame& frame, Int32 parentComponentId)
    RenderTreeDiffBuilder.InitializeNewComponentFrame(DiffContext& diffContext, Int32 frameIndex)
    RenderTreeDiffBuilder.InitializeNewSubtree(DiffContext& diffContext, Int32 frameIndex)
    RenderTreeDiffBuilder.InsertNewFrame(DiffContext& diffContext, Int32 newFrameIndex)
    RenderTreeDiffBuilder.AppendDiffEntriesForRange(DiffContext& diffContext, Int32 oldStartIndex, Int32 oldEndIndexExcl, Int32 newStartIndex, Int32 newEndIndexExcl)
    RenderTreeDiffBuilder.ComputeDiff(Renderer renderer, RenderBatchBuilder batchBuilder, Int32 componentId, ArrayRange`1 oldTree, ArrayRange`1 newTree)
    ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment)
    Renderer.RenderInExistingBatch(RenderQueueEntry renderQueueEntry)
    Renderer.ProcessRenderQueue()
    --- End of stack trace from previous location ---
    TestRenderer.AssertNoUnhandledExceptions() line 355
    TestRenderer.DispatchEventAsync(UInt64 eventHandlerId, EventFieldInfo fieldInfo, EventArgs eventArgs) line 98
    TriggerEventDispatchExtensions.TriggerNonBubblingEventAsync(ITestRenderer renderer, IElement element, String eventName, EventArgs eventArgs) line 80
    TriggerEventDispatchExtensions.TriggerEventAsync(IElement element, String eventName, EventArgs eventArgs) line 45
    InputEventDispatchExtensions.SubmitAsync(IElement element) line 170
    InputEventDispatchExtensions.Submit(IElement element) line 162
    VariableDataTest.VariableData_ShouldSave() line 56
    
  2. locked and limited conversation to collaborators on Oct 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions