Completed
Last Updated: 05 Aug 2024 13:30 by ADMIN
Release 6.1.0

The issue can be reproduced when clicking on a button that opens a predefined Dialog, then making some changes on the page and hot reloading. In this scenario, I get the following error:

Microsoft.JSInterop.JSException: Cannot read properties of null (reading 'addEventListener')
TypeError: Cannot read properties of null (reading 'addEventListener')


Completed
Last Updated: 21 Jun 2024 12:44 by ADMIN
Release 2024 Q2 (May)
Created by: Ryan
Comments: 2
Category: Dialog
Type: Bug Report
4

There is a bug where DialogFactory is not resetting custom button text. In this example, if you click Show Prompt, the buttons are OK/CANCEL, then click Show Prompt with Title, Default Input Text and Custom Buttons, the buttons show READY/REJECT, clicking Show Prompt a second time will show the button text as READY/REJECT.

Unplanned
Last Updated: 20 Dec 2023 08:18 by ADMIN
Created by: Alain
Comments: 0
Category: Dialog
Type: Feature Request
2
I would like to be able to set the color of the title bar in a predefined Dialog.
Completed
Last Updated: 15 Nov 2023 17:09 by ADMIN
Release 5.1.0 (31 Jan 2024) (R1 2024)
Integrate components such as AutoComplete, DropDownList, ComboBox, or MultiColumnComboBox that use OnRead inside the Dialog. As a result, the focus set by the FocusedElementSelector will no longer function if you close and reopen the Dialog.
Unplanned
Last Updated: 02 Aug 2023 06:26 by ADMIN

Hello I want to close a TelerikDialog using Esc key and this does not work sometimes. Run this REPL snippet please https://blazorrepl.telerik.com/cnYrwUYq54FZ70xP17. Click into dialog title for instance and press Esc key. Nothing happens.

Very thanks.

Miroslav

  
Unplanned
Last Updated: 23 May 2024 08:11 by ADMIN
When you open a predefined dialog (in OnInitialized) from inside a modal window, the dialog appears behind the modal.
Duplicated
Last Updated: 26 Apr 2023 10:24 by ADMIN

Hi!

Please check the example:

https://blazorrepl.telerik.com/mdaIltlV32cFnMiX42

Why is predefined dialog put in to the back? This happens when i show predefined dialog from OnInitialize or AfterRendered method.

Regards, Boštjan

Unplanned
Last Updated: 31 Mar 2023 05:32 by ADMIN
Created by: Jonathan
Comments: 1
Category: Dialog
Type: Feature Request
9
Please disable page scrolling while the modal Dialog/Window is open. Some users may find the ability to scroll the background content confusing.
Unplanned
Last Updated: 17 Feb 2023 09:34 by Chris
Created by: Chris
Comments: 0
Category: Dialog
Type: Feature Request
12

Hello,

Please add support for MarkupString in the predefined awaitable dialogs. This will allow us to add new lines and other simple rich content, without the need to resort to the full-blown Dialog component.

Completed
Last Updated: 21 Mar 2023 13:38 by ADMIN
Release 4.2.0 (26/04/2023)

Pressing Espace in a focused SearchBox throws an "Error: System.ObjectDisposedException: The CancellationTokenSource has been disposed." exception.

<AdminEdit>

A workaround that will solve the issue until the fix is released.

<TelerikDialog @bind-Visible="@Visible"
               Title="@Title">
    <DialogContent>
        <TelerikGrid Data=@GridData Pageable="true" Height="400px" Width="700px">
            <GridToolBar>
                <span class="k-toolbar-spacer"></span> @* add this spacer to keep the searchbox on the right *@
                <div onkeydown="event.stopPropagation()">
                    <GridSearchBox />
                </div>
            </GridToolBar>
            <GridColumns>
                <GridColumn Field="@(nameof(Employee.EmployeeId))" />
                <GridColumn Field=@nameof(Employee.Name) />
                <GridColumn Field=@nameof(Employee.Team) Title="Team" />
                <GridColumn Field=@nameof(Employee.IsOnLeave) Title="On Vacation" />
            </GridColumns>
        </TelerikGrid>
    </DialogContent>
</TelerikDialog>

@code {
    private bool Visible { get; set; } = true;
    private string Title { get; set; } = "Software Update";

    public List<Employee> GridData { get; set; }

    protected override void OnInitialized()
    {
        GridData = new List<Employee>();
        var rand = new Random();
        for (int i = 0; i < 15; i++)
        {
            GridData.Add(new Employee()
                {
                    EmployeeId = i,
                    Name = "Employee " + i.ToString(),
                    Team = "Team " + i % 3,
                    IsOnLeave = i % 2 == 0
                });
        }
    }

    public class Employee
    {
        public int EmployeeId { get; set; }
        public string Name { get; set; }
        public string Team { get; set; }
        public bool IsOnLeave { get; set; }
    }
}

 

</AdminEdit>

Declined
Last Updated: 07 Nov 2023 12:10 by ADMIN
Scheduled for 5.0.0 (15 Nov 2023) (R1 PI1)
When the customer tabs, the focus is going to the next element on the page behind/under the Dialog. That can happen only if the input behind the Dialog has its TabIndex set.
Declined
Last Updated: 20 Oct 2022 12:30 by ADMIN
Created by: Rick
Comments: 1
Category: Dialog
Type: Feature Request
0

Currently using VisibleChanged event, I can tell when a dialog is closed.  However, if you have a component inside the dialog and trying to reference that component before the dialog is fully rendered you get a null reference exception.

What I am proposing is adding a new event or extending VisibleChanged so that we know when the dialog has been initialized.

Completed
Last Updated: 14 Mar 2022 09:39 by ADMIN
Release 3.2.0
Created by: Scott
Comments: 0
Category: Dialog
Type: Bug Report
0

https://blazorrepl.telerik.com/cGEHOxYU12TavfAP41

Dialog component does not recalculate its z-index based on the existing window components. Thus, it is displayed behind the window.

Duplicated
Last Updated: 23 Oct 2021 12:54 by ADMIN
Created by: Stewart
Comments: 1
Category: Dialog
Type: Feature Request
0
would be nice to be able to require input from the user if they are going to press OK in the prompt dialog, currently you don't require any input so the result is the same as cancel
Unplanned
Last Updated: 29 Sep 2021 13:24 by ADMIN
Created by: Doug
Comments: 0
Category: Dialog
Type: Feature Request
1
It would be great if we had the ability to add an icon to a dialog, similar to the attached screenshot of the dialog I wrote using a Telerik window.
Completed
Last Updated: 06 Jun 2022 11:48 by ADMIN
Release 3.4.0
Created by: Bob
Comments: 0
Category: Dialog
Type: Bug Report
8
I would like to use the Prompt Dialog for an "optional" response.  

Currently I cannot tell the difference between the User clicking Cancel, and the user clicking OK, but not entering anything in the Text box?
Completed
Last Updated: 22 Jun 2023 11:17 by ADMIN
Release 4.4.0 (07/19/2023) (R3 PI1)
Created by: Aleksandr
Comments: 0
Category: Dialog
Type: Feature Request
13

I want to fill the textbox of the prompt with predefined text, can we have that same behavior like in kendo https://docs.telerik.com/kendo-ui/api/javascript/kendo/methods/prompt?

 

---------

ADMIN EDIT

Here is a workaround

 

@inject IJSRuntime _js

<TelerikButton OnClick="@PromptWithText">Workaround</TelerikButton>

@code{
    [CascadingParameter]
    public DialogFactory Dialogs { get; set; }

    async Task PromptWithText()
    {
        // the workaround - invoke a script that will set the input value with a delay
        await _js.InvokeVoidAsync("setPromptDefaultText", "predefined prompt value");

        // do the prompts as usual
        string prompt = await Dialogs.PromptAsync("Enter something");
        Console.WriteLine(prompt);
    }
}

@* move this script to a proper location, this is a hack 
    to put in the blazor component so the workaround is easy to copy and run *@
<script suppress-error="BL9992">
    function setPromptDefaultText(defText) {
        setTimeout(function(){
            var promptInput = document.querySelector(".k-prompt-container .k-textbox .k-input-inner");
            if(promptInput) {
                promptInput.value = defText;
                promptInput.dispatchEvent(new Event('input', {bubbles: true} ));
            }
        }, 50); // a timeout so the prompt can render first
    }
</script>

 

---------

Unplanned
Last Updated: 14 Aug 2024 10:52 by ADMIN
Created by: Chris
Comments: 6
Category: Dialog
Type: Feature Request
14
I would like to easily mock the DialogFactory.
Unplanned
Last Updated: 16 Jul 2024 11:59 by ADMIN
Created by: Dan
Comments: 7
Category: Dialog
Type: Feature Request
13
Pressing the Enter key should trigger the Ok button in the Prompt Dialog
Duplicated
Last Updated: 23 Aug 2021 14:29 by ADMIN

I have a Modal Window showing and then show a Predefined Dialog alert.  You can click on the modal window and the Alert dialog goes behind and you have to close the modal, then close the alert dialog.

It would be nice if the the predefined dialogs were always modal on top of all windows.

1 2