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!>
Thanks for joining our community and helping improve Syncfusion products!
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()