|
[cs]
SplitterProperties splitterObj = new SplitterProperties();
splitterObj.PaneProperties.Add(new PaneProperties() { Collapsible = true, Expandable = true, ContentTemplate = new Syncfusion.JavaScript.MvcTemplate<PaneProperties> { RazorViewTemplate = (data) => { return "Pane 1"; } } });
splitterObj.PaneProperties.Add(new PaneProperties() { Collapsible = true, Expandable = true, ContentTemplate = new Syncfusion.JavaScript.MvcTemplate<PaneProperties> { RazorViewTemplate = (data) => { return "Pane 2"; } } });
splitterObj.Orientation = Syncfusion.JavaScript.Orientation.Vertical;
splitterObj.Height = "300px";
splitterObj.Width = "500px";
splitter = new Splitter { ID = "split", SplitterModel = splitterObj };
ViewData["SplitterModel"] = splitterObj; //Passing Splitter properties using the ViewData
[cshtml]
@{
Html.EJ().Splitter("Splitter", (Syncfusion.JavaScript.Models.SplitterProperties)ViewData["SplitterModel"]).Render();
} |
|
using (StringWriter sw = new StringWriter())
{
var viewResult = ViewEngines.Engines.FindPartialView(ControllerContext, viewName);
var viewContext = new ViewContext(ControllerContext, viewResult.View, ViewData, new TempDataDictionary(), sw);
viewResult.View.Render(viewContext, sw);
stringvalue = sw.ToString();
}
SplitterProperties splitterObj = new SplitterProperties();
splitterObj.PaneProperties.Add(new PaneProperties() { Collapsible = true, Expandable = true, ContentTemplate = new Syncfusion.JavaScript.MvcTemplate<PaneProperties> { RazorViewTemplate = (data) => { return stringvalue;} } });
splitterObj.PaneProperties.Add(new PaneProperties() { Collapsible = true, Expandable = true, ContentTemplate = new Syncfusion.JavaScript.MvcTemplate<PaneProperties> { RazorViewTemplate = (data) => { return "Pane 2"; } } });
|
|
@Html.EJ().Tab("Tab", Model.tab)
|