Column Type ColumnType.String disabled after using a Column Type Dropdown before

Hallo,

when using a dropdown or calendar column field, the Coulmn Type ColumnType.String becomes disbaled to enter any values. How can I solve that. I tried already reset the querybuilder, but it didn't not help. Only refreshing the whole webpage solved the issue

First I use an Dropdown selection

QueryBuilder_001.PNG


After that the Enter Value is disabled

QueryBuilder_002.PNG

I use .net 6, and 

The Querybuilder Setup:

<SfQueryBuilder DataSource="@_DBDistribution" TValue="DBDistribution" @ref="QueryBuilderObj" EnableNotCondition="true" AllowValidation="false" Readonly="@readOnly">

    <QueryBuilderShowButtons RuleDelete="true" GroupDelete="true" GroupInsert="true" LockGroup="true" LockRule="true"></QueryBuilderShowButtons>

    <QueryBuilderEvents TValue="DBDistribution" Created="QueryBuilderCreated"></QueryBuilderEvents>

    <QueryBuilderColumns>

        <QueryBuilderColumn Field="PackageUniqueID" Label="Package Unique ID" Type="Syncfusion.Blazor.QueryBuilder.ColumnType.String"></QueryBuilderColumn>

        <QueryBuilderColumn Field="WaybillNumber" Label="WaybillNumber" Type="Syncfusion.Blazor.QueryBuilder.ColumnType.String" ></QueryBuilderColumn>

      @* <QueryBuilderColumn Field="Location" Label="Location" Type="Syncfusion.Blazor.QueryBuilder.ColumnType.String"></QueryBuilderColumn> *@


        <QueryBuilderColumn Field="Location" Label="Location" Type=Syncfusion.Blazor.QueryBuilder.ColumnType.String Operators="@operatorsEqualsII">

            <QueryBuilderTemplates>

                <ValueTemplate>

                    <SfDropDownList TValue="string" TItem="StatusFields" DataSource="@_LocationFields" @bind-Value="@DefaultStatusValueII">

                        <DropDownListFieldSettings Text="StatusID"></DropDownListFieldSettings>

                        <DropDownListEvents TItem="StatusFields" TValue="string" ValueChange="e => OnChange(e, context)" Destroyed="ClosedPopUp"></DropDownListEvents>

                    </SfDropDownList>

                </ValueTemplate>

            </QueryBuilderTemplates>

        </QueryBuilderColumn>


        <QueryBuilderColumn Field="Status" Label="Status" Type=Syncfusion.Blazor.QueryBuilder.ColumnType.String Operators="@operatorsEquals" >

            <QueryBuilderTemplates>

                <ValueTemplate>

                    <SfDropDownList TValue="string" TItem="StatusFields" DataSource="@_StatusFields" @bind-Value="@DefaultStatusValue" >

                        <DropDownListFieldSettings Text="StatusID"></DropDownListFieldSettings>

                        <DropDownListEvents TItem="StatusFields" TValue="string" ValueChange="e => OnChange(e, context)" Destroyed="ClosedPopUp" ></DropDownListEvents>

                    </SfDropDownList>

                </ValueTemplate>

            </QueryBuilderTemplates>

        </QueryBuilderColumn>





        <QueryBuilderColumn Field="Transaction_Date" Label="Select Date" Type=Syncfusion.Blazor.QueryBuilder.ColumnType.Date>


        </QueryBuilderColumn>



    </QueryBuilderColumns>

    <QueryBuilderRule Condition="and" Not="false" Rules="Rules"></QueryBuilderRule>

</SfQueryBuilder>


Thanks,

Markus



1 Reply

YA YuvanShankar Arunagiri Syncfusion Team December 18, 2024 10:33 AM UTC

Hi Markus,


We have checked your reported query, and it's difficult to understand your reported query clearly in the query builder based on your provided information. Can you please share the exact issue with replication steps with a video demonstration?


Based on your provided code snippet, we have prepared the sample, and we cannot find any issue in that sample. Kindly check with our sample and get back to us if you are still facing modifying our shared sample to replicate the issue. Based on that, we will check and provide the better solution.


Regards,

YuvanShankar A


Attachment: BlazorAppQB_73a0e26f.zip

Loader.
Up arrow icon