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
After that the Enter Value is disabled
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
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
- 1 Reply
- 2 Participants
-
MN Markus Nottbohm
- Dec 17, 2024 09:17 AM UTC
- Dec 18, 2024 10:33 AM UTC