Actions
Feature #792
closeddashboardにデフォルトでログインユーザーのUserUIを表示させる
Start date:
07/06/2011
Due date:
% Done:
0%
Estimated time:
Description
- ログインしてないときはSigninGuidance
- activationされてないときはActivateGuidance
- ログインされてるときはUserUI
をdashboardに初期表示させたい。
Updated by 啓介 大橋 over 13 years ago
いくつか方法はありますがどの画面(top,skill,mypage)でも
初回アクセス時に表示するのであれば、
Skillmapsクラスのlogin後、ログイン状態で判定して、
Widgetsつくって、SkillmapsPopupをnewして、それにadd
showする感じになると思いますー
文字だと分かりにくくてすいません、、、
Updated by yusuke kokubo over 13 years ago
ありがとうございます!
なんとなくで頑張ってるのですが、RootPanel.get("dashboard").clear()するところでどうしてもAssertionErrorになってしまいます…。
java.lang.AssertionError: A widget that has an existing parent widget may not be added to the detach list
SkillMapPopupPanel userDialog = new SkillMapPopupPanel(); if (!login.isLoggedIn()) { userDialog.setContents(new SigninGuidance(result)); } else if (!login.getProfile().isActivate()) { // contentsPanel.setDashBoard(new ActivateGuidance(activate)); } else { UserThumnail ut = injector.getUserThumnail(); ut.setUser(login.getProfile()); userDialog.setContents(ut); } userDialog.center();
Updated by 啓介 大橋 over 13 years ago
あぁ。。。
なるほど~ 確かローカル(Dev Mode)だと1回目だけそうなっちゃうんですよね。。。
う~ん。。。
ちょっと、SkillmapsPopupPanel#showのRootPanel.get("dashboard").clear()でcatchしている部分をExceptionからThrowableに変えてやってみてもらってもいいですか??
Updated by yusuke kokubo over 13 years ago
おっThrowableで大丈夫になりました!!
#ちょっと気持ち悪いですけど…
Updated by yusuke kokubo over 13 years ago
- Status changed from 新規(New) to 解決(Resolved)
- Assignee set to yusuke kokubo
デプロイしましたー。
アドバイスありがとうございましたm(_ _)m
Updated by yusuke kokubo over 13 years ago
- Status changed from 解決(Resolved) to 終了(Closed)
Actions