Timestamp format in Query Builder

Hi,

How to work with timestamp in Query Builder?

Tks,

Marcelo

3 Replies 1 reply marked as answer

AS Aravinthan Seetharaman Syncfusion Team April 11, 2021 03:50 PM UTC

Hi Marcelo, 
 
Thanks for contacting Syncfusion Support. 
 
We have checked your requirement. We can use TimePicker in QueryBuilder by using ValueTemplate support. Please refer the below code snippet. 
 
 
@using Syncfusion.Blazor.QueryBuilder 
@using Syncfusion.Blazor.Calendars 
 
<SfQueryBuilder TValue="EmployeeDetails"> 
    <QueryBuilderColumns> 
        <QueryBuilderColumn Field="EmployeeID" Label="Employee ID" Type="ColumnType.Number" Step="5"></QueryBuilderColumn> 
        <QueryBuilderColumn Field="FirstName" Label="First Name" Type="ColumnType.String"></QueryBuilderColumn> 
        <QueryBuilderColumn Field="Title" Label="Title" Type="ColumnType.String"></QueryBuilderColumn> 
        <QueryBuilderColumn Field="HireDate" Label="HireDate" Type="ColumnType.Date" Format="HH:mm"> 
            <QueryBuilderTemplates> 
                <ValueTemplate> 
                    <SfTimePicker TValue="DateTime?" Step=60 Format="HH:mm"> 
                        <TimePickerEvents TValue="DateTime?" ValueChange="e => ValueChangeHandler(e, context)"></TimePickerEvents> 
                    </SfTimePicker> 
                </ValueTemplate> 
            </QueryBuilderTemplates> 
        </QueryBuilderColumn> 
    </QueryBuilderColumns> 
</SfQueryBuilder> 
 
@code { 
    public class EmployeeDetails 
    { 
        public int EmployeeID { get; set; } 
        public string FirstName { get; set; } 
        public string Title { get; set; } 
        public DateTime HireDate { get; set; } 
    } 
    public void   ValueChangeHandler  (Syncfusion.Blazor.Calendars.ChangeEventArgs<DateTime?> args, RuleModel Rule) 
    { 
        Rule.Value = args.Value; 
    } 
} 
 
 
For your reference we have prepared Sample here. 
 
 
If we misunderstood your requirement, please share more details. So that we can work on this and provide you a better solution quickly. 
 
Regards, 
Aravinthan S



Marked as answer

MO Marcelo Oliveira Santos April 12, 2021 08:29 PM UTC

Hi Aravinthan S,

It works.

Thank you

Marcelo


AS Aravinthan Seetharaman Syncfusion Team April 13, 2021 04:57 AM UTC

Hi Marcelo, 
 
Thanks for the update. 
 
We are happy to hear that your requirement has been achieved. Please feel free to contact us if you need any further assistance on this. 
 
Regards, 
Aravinthan S

Loader.
Up arrow icon