Welcome to the ASP.NET MVC feedback portal. We’re happy you’re here! If you have feedback on how to improve the ASP.NET MVC, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

could not implement scroll settings


@(Html.EJ().Grid<emp.Models.UseDocTeamModel>(Grid_Id)

            .Datasource(ds => ds.Json((IEnumerable<object>)ViewData["DataSource"]).RemoveURL(delete_url).UpdateURL(update_url).Adaptor(AdaptorType.RemoteSaveAdaptor))

            .CssClass("gridfont")

             //.EditSettings(edit => { edit.AllowAdding(!(bool)ViewBag.readOnly).AllowDeleting(!(bool)ViewBag.readOnly).AllowEditing(!(bool)ViewBag.readOnly); })

             .EditSettings(edit => { edit.AllowAdding(!(bool)ViewBag.readOnly).AllowDeleting(!(bool)ViewBag.readOnly).AllowEditing(!(bool)ViewBag.readOnly && ((string)ViewBag.edit_mode).ToUpper().Contains("U")).ShowDeleteConfirmDialog(true); })

            .ToolbarSettings(toolbar =>

            {

                toolbar.ShowToolbar().ToolbarItems(items =>

                {

                    if (!(bool)ViewBag.readOnly)

                    {

                        //if (((string)ViewBag.edit_mode).ToUpper().Contains("U")) // U = update

                        //{

                        //    items.AddTool(ToolBarItems.Edit);

                        //    items.AddTool(ToolBarItems.Update);

                        //    items.AddTool(ToolBarItems.Cancel);

                        //}

                        //items.AddTool(ToolBarItems.Delete);

                        //EH 190416

                        if (((string)ViewBag.edit_mode).ToUpper().Contains("U")) // U = update

                        {

                            items.AddTool(ToolBarItems.Edit);

                            items.AddTool(ToolBarItems.Update);

                            items.AddTool(ToolBarItems.Cancel);

                        }

                        if ((string)ViewBag.edit_mode == "" || ((string)ViewBag.edit_mode).ToUpper().Contains("D")) // D = Delete

                        {

                            items.AddTool(ToolBarItems.Delete);

                        }

                    }

                    //items.AddTool(ToolBarItems.Search);

                });

            })


            .AllowPaging()

            .AllowSorting()

            //.IsResponsive(true)

            //.EnablePersistence(true)

            //.AllowTextWrap(true)     

           //.MinWidth(990)

          //.AllowScrolling(true)

           // .ScrollSettings(scr=> { scr.AutoHide(false).Width("100%"); })

            .Columns(col =>

            {


                col.Field("bp_id").IsPrimaryKey(true).HeaderText("bp_id").Visible(false).ShowInColumnChooser(false).Add();

                col.Field("org_id").IsPrimaryKey(true).HeaderText("org_id").Visible(false).ShowInColumnChooser(false).Add();

                //col.Field("action_menu").IsPrimaryKey(false).HeaderText("Action").Visible(true).AllowEditing(false).ShowInColumnChooser(false).Width(15).Add();

                //EH 190418

                col.Field("action_menu").IsPrimaryKey(false).HeaderText("Action").TextAlign(TextAlign.Center).Visible(true).AllowEditing(false).ShowInColumnChooser(false).Template(true).TemplateID(template_action_grid_id).Width(50).Add();

                //col.Field("udt_sort_order").HeaderText("Order").EditType(EditingType.Numeric).Visible(false).Width(50).ShowInColumnChooser(false).Add();

                col.Field("udt_sort_order").HeaderText("Order").Visible(true).Width(20).ShowInColumnChooser(false).EditType(EditingType.Dropdown).EditTemplate(ET => { ET.Create("create_udt_sort_order" + Grid_Id).Read("read_udt_sort_order" + Grid_Id).Write("write_udt_sort_order" + Grid_Id); }).Add();

                //.DataSource(udt_sort_order_data_source)

                //EH 190416

                col.Field("document_code").IsPrimaryKey(true).HeaderText("document_code").Visible(false).ShowInColumnChooser(false).Add();

                col.Field("document_no").IsPrimaryKey(true).HeaderText("document_no").Visible(false).ShowInColumnChooser(false).Add();

                col.Field("role_code_list").IsPrimaryKey(true).HeaderText("document_no").Visible(false).ShowInColumnChooser(false).Add();

                @*FT 181031 lang localization added*@

                //col.Field("bp_name").HeaderText("Name").Width(80).Visible(false).Add();

                col.Field("bp_name").HeaderText(PL_T("S.ColHeader.Text.Name", "Name").ToString()).Width(80).Visible(false).Add();

                //col.Field("first_name").HeaderText("First Name").TextAlign(TextAlign.Center).Width(50).Add();

                col.Field("first_name").HeaderText(PL_T("S.ColHeader.Text.FirstName", "First Name").ToString()).TextAlign(TextAlign.Center).AllowEditing(false).Width(50).Add();

                //col.Field("last_name").HeaderText("Last Name").TextAlign(TextAlign.Center).Width(50).Add();

                col.Field("last_name").HeaderText(PL_T("S.ColHeader.Text.LastName", "Last Name").ToString()).TextAlign(TextAlign.Center).AllowEditing(false).Width(50).Add();

                //col.Field("role_desc").HeaderText("Role").TextAlign(TextAlign.Center).Width(50).Add();

                //EH 190416

                col.Field("new_role_code").IsPrimaryKey(false).HeaderText(@PL_T("AV.PtTeam.PtTeam.Role.ColHeader.Text", "Role").ToString()).ShowInColumnChooser(true).EditType(EditingType.Dropdown).DataSource(ViewBag.role_list).ForeignKeyField("role_code").ForeignKeyValue("role_desc").TextAlign(TextAlign.Center).Width(80).AllowFiltering(true).Add();

                col.Field("role_code").HeaderText("role_code").Visible(false).ShowInColumnChooser(false).Add();

                col.Field("role_desc").HeaderText(PL_T("AV.UdTeam.UdTeam.ColHeader.Text.Role", "Role").ToString()).TextAlign(TextAlign.Center).Width(50).Visible(false).ShowInColumnChooser(false).Add();

                //Eh 190416

                col.Field("email").HeaderText(PL_T("S.ColHeader.Text.Email", "Email").ToString()).AllowEditing(false).Visible(true).Width(80).AllowFiltering(false).ShowInColumnChooser(false).Add();

                col.Field("bp_company_designation").HeaderText("Designation").AllowEditing(false).Visible(true).Width(50).ShowInColumnChooser(false).Add();

                col.Field("bp_company").HeaderText("Institution").AllowEditing(false).Visible(true).Width(35).ShowInColumnChooser(false).Add();


                col.Field("count_affiliations").HeaderText(PL_T("AV.UdTeam.UdTeam.ColHeader.Text.Affiliations", "Additional Affiliations").ToString()).AllowEditing(false).Visible(true).TextAlign(TextAlign.Center).Template(true).TemplateID(template_grid_id).Width(20).Add();

            })

        //.ClientSideEvents(eve =>

        //{

        //    eve.DataBound("pt_team_grid_begin");


        //})

        //.SortSettings(sort =>

        //{

        //    sort.SortedColumns(col => col.Field("last_name").Direction(SortOrder.Ascending).Add());

        //    sort.SortedColumns(col => col.Field("first_name").Direction(SortOrder.Ascending).Add());


        //})

        .SortSettings(column_sorts)

        //.ClientSideEvents(eve => {

        //    eve.DataBound("ud_team_grid_begin_" + ViewBag.attrib_code);

        //    eve.ActionBegin("begin_g_ud_" + triger_Grid).ActionComplete("complete_g_ud_" + triger_Grid);

        //})

        .ClientSideEvents(eve => {

            eve.ActionBegin("begin_g_ud_" + triger_Grid)

                 .ActionComplete("complete_g_ud_" + triger_Grid)

                 .DataBound("ud_team_grid_begin_" + ViewBag.attrib_code)

                 .EndEdit("ud_team_grid_end_edit_" + ViewBag.attrib_code);

            //.RowDataBound("rowDataBound_" + triger_Grid);

        })

            )

            @Html.EJ().ScriptManager()