2020年4月28日 星期二

[Webix] 第四章:Practice

實作說明:目前參考公司專案{TOGO}的混合式APP當成實作練習,原先架構為MVC+JQuery Mobile。

程式架構:
MVC+Webix
程式說明:
Header和Footer實作於_Layout.cshtml,中間頁面採取Razor寫法,用@RenderBody去定義每個功能的頁面。
Ex. _Layout.cshtml
<header>
</header>

<body>
@RenderBody
</body>

<Footer>
</Footer>

中間頁面的內頁切換是採取Webix的'MultiView'方式,概念類似於Jquery Mobile的Page。
因MultiView有支援Animation,切換時就可使用動畫方式作切換,不設定時預設是滑動(type:'slide')。

範例程式碼:
webix.ui({
rows:[
{
view:'button',
label:'GoPage1',
click :function(){
$$("Multi").setValue("Page1");
}
},
{
view:'button',
label:'GoPage2',
click :function(){
$$("Multi").setValue("Page2");
}
}
,
{
id:'Multi',
cells:[
{
id:'Page1',template:'Page1'
},
{
id:'Page2',template:'Page2'
}
]
}]
}
);


呈現畫面:


沒有留言:

張貼留言

【.Net Core】 EF Core + Web API 實作

 EF Core是Entity Framework在.Net Core使用的版本,功能幾乎相同,但具有輕巧、高擴充性以及高效能等優點,建議各位學習。 通常在.Net Core如果要用ORM的方式會有兩種選擇分別是EF Core以及Dapper。 從其他網路文章可以看到這兩種在最新...