2014-01-21 2 views
1

저는 Icenium Graphite를 사용하여 응용 프로그램을 개발 중입니다.window.location.href를 사용하여 뒤로 이동할 수 없습니다.

한 번에 편집 버튼이있는 검도 그리드를 사용하는 사람들의 목록을 보여줍니다. 이 편집 버튼을 사용하면 특정 레코드를 편집 할 수 있습니다. 사용자가 편집 버튼을 클릭하면 해당 레코드가 다른 형식으로 열립니다. 사용자가 편집 된 레코드를 저장하고 Grid를 표시하는 동일한 페이지로 돌아갑니다. 다시 격자 페이지로 이동합니다. window.location.href = "index.html # tabstrip-login";

하지만이 경우에는 작동하지 않습니다.

무엇이 잘못되었는지 알려주세요.

+0

당신은'window.history.back를 원하는 여기 –

+0

당신의 코드를 추가()'https://developer.mozilla.org/en-US/docs/Web/API /Window.history URL을 원한다면, 'window.location.href'에는 대괄호가 없습니다. – jammykam

답변

0

난 당신이 원하는 생각 : 귀하의 질문에서

var url = ""; 
if (typeof window.location.href != "undefined") { 
     url =window.location 
}else{ 
     url = document.location// or try this document.URL 
} 
+0

죄송합니다. 위 게시판에서 수정 된 대괄호가 없습니다. window.location.href = "index.html # tabstrip-login" ; – Trupti

+0

@ Somnath Kharat .. 당신을 얻지 않습니까 ?? – Trupti

0

난 당신이 응용 프로그램에서 검도 UI 모바일을 사용하고 있으리라 믿고있어. 그렇다면 Application object's navigate() method을 사용하여보기를 전환해야합니다.

<div id="one" data-role="view"> 
    One 
</div> 
<div id="two" data-role="view"> 
    Two 
</div> 

당신은이를 사용하여 Application 만들 수 있습니다 :

var application = new kendo.mobile.Application(document.body, { initial: "#one" }); 

그런 다음 navigate()를 호출하여보기를 전환 예를 들어

는 다음과 같은 마크 업 응용 프로그램이 있다고 가정합니다. 이 두 번째보기로 응용 프로그램을 전환 :

application.navigate("#two"); 
관련 문제