2013-04-13 27 views
0

Kendo新手在這裏。以編程方式選擇遠程查看

我正在嘗試劍道移動。到目前爲止我對它印象非常深刻。我讀過這個tutorial,並且正在修改它以滿足我的需求。

我已經爲tabstrip添加了一個附加元素來包含「登錄」視圖。由於我的登錄表單很長且很複雜,我不希望index.html中的實際代碼。所以,我將它包含在一個單獨的html文件中:login.html。

現在,當用戶單擊tabstrip上的登錄圖標時,GUI會自動轉換爲登錄表單。都好。

當GUI加載時,我使用JS來檢測用戶是否登錄了我們的不是。如果不是,我希望GUI自動加載登錄頁面。我可以用Kendo的「導航」功能做到這一點。不幸的是,這使用戶退出了主應用程序頁面的佈局。無論如何有一個外部的HTML頁面,當導航到將包含主要的應用程序佈局?

<footer data-role="footer"> 
    <div data-role="tabstrip" id="defaultTabStrip"> 
     <a href="#home" data-icon="home">Home</a>   
     <a href="about.html" data-icon="about">Home</a> 
     <a href="#foo" data-icon="action">Foo</a> 
     <a href="login.html" data-icon="settings">Home</a> 
    </div> 
</footer> 

這會正確加載login.html頁面,但我沒有GUI。我想導航到這個內容,但在我的主版面內。:

if (! loggedIn) { 
    app.navigate("login.html"); 
} 

任何想法?

回答

0

所以......這很尷尬。

現在,當我使用這個:

if (! loggedIn) { 

app.navigate( 「的login.html」); }

這一切正常工作。我什麼也沒做。我稍後再試,登錄頁面在GUI佈局中正確加載。所以,我想我們可以考慮解決這個問題。