مرکز تفکرات

روزنوشت های یک مهندس نرم افزار

مرکز تفکرات

روزنوشت های یک مهندس نرم افزار

۱ مطلب با کلمه‌ی کلیدی «فارسی سازی» ثبت شده است

نحوه فارسی سازی فیلتر گرید کندو Kendo grid filter

یک مهندس | جمعه, ۶ دی ۱۳۹۲، ۰۲:۱۷ ب.ظ | ۱ نظر

<div>

    @(Html.Kendo().Grid(Model)

    .Name("Grid")

    .Columns(columns =>

    {

        columns.Bound(t => t.x.Title).Title("واحد اعلام کننده").Filterable(false);

        columns.Bound(t => t.x);

        columns.Bound(t => t.LetterNo).Filterable(false);

        columns.Bound(t => t.DeviceType.Title).Title("نوع");

        columns.Bound(t => t.DeviceBrand.Title).Title("برند");

        columns.Bound(t => t.SerialNo);

    })

    .Pageable()

    .Sortable()

    //.Scrollable(scr => scr.Height(430))

    //.Filterable()

    .Filterable(f => f

        .Operators(o => o.ForString(s => s

                                .Clear()

                                .Contains("شامل")

                                )

                            )

        .Messages(m => m.Clear("حذف فیلتر"))

        .Messages(m => m.Filter("فیلتر"))

        .Messages(m => m.Info("جستجو"))

        .Extra(false))    

        //.Groupable();  

        .Groupable(g => g.Messages( m => m.Empty("برای گروه بندی بر اساس ستون روی عنوان ستون مربوطه کلیک کرده و به اینجا بکشید")))

    //.Resizable(resize => resize.Columns(true))

     )

</div>


البته بومی سازی را می توان در javascript نیز انجام داد که در اینجا مد نظر ما نمی باشد.

ضمنا یاد آوری می کند که بومی سازی را می توان روی تک تک ستون ها نیز اعمال کرد. مثلا فیلتر یک ستون می تواند با فیلتر ستون دیگر متفاوت باشد. در کد فوق متن Groupable نیز بومی و فارسی شده است.

-------------------------------------

با تشکر از جلیل فعال خواه

  • یک مهندس