Kanban card does not remove when status is null

I followed the exact code here, everything worked well. However, I tried to set cards' status to null by adding ShowClearButton="true" and TValue="string?" like this:

<SfDropDownList @ref="StatusRef" TValue="string?" TItem="DropDownModel" CssClass="e-field" DataSource="@StatusData" @bind-Value="@data.Status" ShowClearButton="true">

The problem is when I try to click the saveclearbutton and then save the edited data, the card does not remove. Why?


2 Replies 1 reply marked as answer

AG Ajithkumar Gopalakrishnan Syncfusion Team May 18, 2026 01:17 PM UTC

Hi Desmond,

Greetings from Syncfusion Support,

Based on your query, when status column value set as empty or null using ShowClearButton card not hiding on UI. We have logged the reported issue “Card is not hidden when status is cleared using template dialog” as a bug. Our team is working on a fix, and we plan to include it in the June 09, 2026 weekly release.


You can track the progress of the resolution by visiting the feedback link provided below:


Feedback link: https://www.syncfusion.com/feedback/74153/card-is-not-hidden-when-status-is-cleared-using-template-dialog


Disclaimer: Inclusion of this solution in the patch release may change due to other factors including but not limited to QA checks and works reprioritization.

However, until the issue is fixed on our end, please use the following workaround. Update the Status field property using the ValueChanged event of the DropDownList component. Please refer to the code snippet and sample below.

    <SfDropDownList @ref="StatusRef"

                TValue="string"

                TItem="DropDownModel"

                CssClass="e-field"

                DataSource="@StatusData"

                Value="@data.Status"

                ValueChanged="@(value => OnStatusChanged(value, data))"

                ShowClearButton="true">

    <DropDownListFieldSettings Text="Value" Value="Value" />

</SfDropDownList>

private void OnStatusChanged(string value, KanbanDataModel data)

{

    // handle clear safely

    data.Status = string.IsNullOrEmpty(value) ? "" : value;

}


Sample link: https://blazorplayground.syncfusion.com/embed/LXrnDeMbzBlxRRVr?appbar=true&editor=true&result=true&errorlist=true&theme=fluent2

Regards,
Ajithkumar G



AG Ajithkumar Gopalakrishnan Syncfusion Team June 23, 2026 05:38 AM UTC

Hi Desmond,

We appreciate your patience.

We are glad to announce that we have included the fix for the issue “Card is not hidden when status is cleared using template dialog” in our 33.2.13 release. So please upgrade to our latest version of the Syncfusion package to resolve the reported issue.

Root Cause: When the keyfeild value of the card is set to null, the kanban card is not removed and just the card value is being updated.

Solution: When the keyfeild value is set to null, added an if condition to check if the changed value is where the keyfield value is set to null. Then remove the card when the keyfiled value is set to null.

Sample link: https://blazorplayground.syncfusion.com/embed/hjVdtdLUMlfWpshR?appbar=true&editor=true&result=true&errorlist=true&theme=fluent2

We thank you for your support and appreciate your patience in waiting for this release. Please get back to us if you need any further assistance.

Regards,
Ajithkumar G


Marked as answer
Loader.
Up arrow icon