ViewBag.content1 = "#RemoteData"; // Set the content of Tab as Grid ID in indexpage
ViewBag.content2 = "Content 2";
ViewBag.content3 = "Content 3";
ViewBag.content4 = "Content 4";
List<TabTabItem> headerItems = new List<TabTabItem>();
headerItems.Add(new TabTabItem { Header = new TabHeader { Text = "Grid"}, Content = ViewBag.content1 });
headerItems.Add(new TabTabItem { Header = new TabHeader { Text = "Header2" }, Content = ViewBag.content2});
headerItems.Add(new TabTabItem { Header = new TabHeader { Text = "Header3" }, Content = ViewBag.content3});
headerItems.Add(new TabTabItem { Header = new TabHeader { Text = "Header4" }, Content = ViewBag.content4 });
ViewBag.headeritems = headerItems;
|
public ActionResult Index() { ViewBag.content1 = "Content 1"; ViewBag.content2 = "#RemoteData"; ViewBag.content3 = "Content 3"; ViewBag.content4 = "Content 4"; List<TabTabItem> headerItems = new List<TabTabItem>(); headerItems.Add(new TabTabItem { Header = new TabHeader { Text = "Header1" }, Content = ViewBag.content1 }); headerItems.Add(new TabTabItem { Header = new TabHeader { Text = "Grid" }, Content = ViewBag.content2 }); headerItems.Add(new TabTabItem { Header = new TabHeader { Text = "Header3" }, Content = ViewBag.content3 }); headerItems.Add(new TabTabItem { Header = new TabHeader { Text = "Header4" }, Content = ViewBag.content4 }); ViewBag.headeritems = headerItems; return View(); }
Index.cshtml
<div id="griddata" style="display:none"> // set display as none
@Html.EJS().Grid("RemoteData").DataSource(..).Render()
</div> |