Positioning in Predefined Dialogs in Blazor

3 Nov 20223 minutes to read

Customize the dialog position by using the position property. The position can be represented with specific X and Y values.

  • The Position.X can be configured with a left, center, right or offset value. By default, the value is set as center.
  • The Position.Y can be configured with a top, center, bottom or offset value. By default, the value is set as center.

Use the following code snippet for Alert.cshtml, Confirm.cshtml and Prompt.cshtml to customize the position. Here, customized the dialog position as X= “top” and Y= “center”.

<div style="height:400px;">
    <ejs-button id="alertBtn" content="Alert" cssClass="e-danger"></ejs-button>
</div>

<script>
    document.getElementById('alertBtn').onclick = function () {
        ej.popups.DialogUtility.alert({
            title: "Low battery",
            content: "10% of battery remaining",
            position: { X: "top", Y: "center" }
        });
    };
</script>
<div style="height:400px;">
    <ejs-button id="confirmBtn" content="Confirm" cssClass="e-success"></ejs-button>
</div>

<script>
    document.getElementById('ConfirmBtn').onclick = function () {
        ej.popups.DialogUtility.confirm({
            title: "Delete multiple items",
            content: "Are you sure you want to permanently delete these items?",
            position: { X: "top", Y: "center" }
        });
    };
</script>
<div style="height:400px;">
        <ejs-button id="promptBtn" content="Prompt" isPrimary="true"></ejs-button>
</div>

<script>
    document.getElementById('promptBtn').onclick = function () {
        ej.popups.DialogUtility.confirm({
            title: "Join chat group",
            content: "<p>Enter your name: </p> <input id= inputEle type=text name=Required class=e-input placeholder=Type here.. />",
            position: { X: "top", Y: "center" }
        });
    };
</script>

Results from the code snippet

Alert

ASP.NET Core Predefined Dialogs alert position Dialog

Confirm

ASP.NET Core Predefined Dialogs confirm position Dialog

Prompt

ASP.NET Core Predefined Dialogs prompt position Dialog