2015-06-20 8 views
1

Я использую DevExpress MVC для своего приложения. В этом я использую три вкладки. Содержимое страниц вкладок находится в разных частях. Мой вопрос. Как настроить фокус на элементах управления на каждой странице вкладки при нажатии на закладку ?Как настроить фокус на элементах управления внутри TabPage в закладке MVC DevExpress?

+0

Есть ли способ сделать это? Pls Помогите мне –

ответ

0

Вы можете попробовать его с помощью Html.RenderAction. Например:

@Html.DevExpress().PageControl(
settings => 
{ 
    settings.Name = "myTabs"; 
    settings.CallbackRouteValues = new { Controller = "Tabs", Action = "CallbackTabs" }; 

    settings.TabPages.Add("Tab1").SetContent(() => 
    { 
     ViewContext.Writer.Write("<div class='tab1Content'>"); 
      Html.RenderAction("GetTab1", "Tabs"); 
     ViewContext.Writer.Write("</div>"); 
    }); 
    settings.TabPages.Add("Tab2").SetContent(() => 
    { 
     ViewContext.Writer.Write("<div class='tab1Content'>"); 
      Html.RenderAction("GetTab2", "Tabs"); 
     ViewContext.Writer.Write("</div>"); 
    }); 
} 

И контроллер действия:

public ActionResult GetTab1() 
    { 
     return PartialView("_Tab1", result); 
    } 

    public ActionResult GetTab2() 
    { 
     return PartialView("_Tab2", result); 
    } 

 Смежные вопросы

  • Нет связанных вопросов^_^