[YMIR-290] SystemNotificationの見た目をもっとわかりやすく Created: 2009-01-19  Updated: 2009-03-09

Status: In Progress
Project: Ymir
Component/s: ymir-extension
Affects Version/s: 1.0.0
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: jflute Assignee: skirnir
Resolution: Unresolved Votes: 0
Labels: None


 Description   

【概要】
わかりやすい文言・見た目があるとよい。

A. 文言の内容と表示場所の精査
B. 追加クラスと更新クラスの区別(色分けとか)
C. 各プロパティがattributesなのかcontentなのかなど表示

などなど
「C」は実現可能性の問題があるが、
とりあえずは理想を追求し、可能なものだけ実装する。
デザインはデザイナに依頼中であり、その後の作業とする。



 Comments   
Comment by jflute [ 2009-03-09 ]

自動生成画面の新デザインのHTMLです。
https://www.seasar.org/svn/sandbox/dbflute/trunk/dfwww-factory/misc/system_notification.html
をご覧下さい。

全課題は全て反映できていないですが、とりあえずは
これをベースに段階的にリリースということで。

ポイント1:
fieldsetのlegend部分は、そのフィールドを表すわかりやすい名前ということで、
クラス名のSimpleNameを採用しています。DTOとかはクラス名が編集されてlegendと
クラス名が食い違いこともありますが、それはそれで変えたことがわかるのでいいかなと
思います。そして、次に自動生成画面を開いたときにそのlegendが変わっていればOKかなと。

ポイント2:
legendのチェックボックスはLabelタグで囲ってラベルをクリックしてもチェックが付くようにしています。
アクション識別子のラジオボタンも同様です。

Comment by jflute [ 2009-01-27 ]

「どのHTMLタグと関連づいているか?」は頑張れは取得できるかもとのこと。
HTMLタグがあれば、ZPT属性は不要かもしれないとのこと。

定義順序の頑張ればできるかもしれないとのこと。

Comment by jflute [ 2009-01-27 ]

(YMIR-282)PageBaseの定義されるプロパティの定義順序をHTML上の上から順番に
と関連しますが、プロパティの表示順序もアルファベット順でなく、HTML上に登場する順番が好ましい。
(複数箇所に登場するなどの問題もあるので完全に一致する必要はないが、極力近いほうが直感的である)

Comment by jflute [ 2009-01-26 ]

一旦、項目設計だけ:
(どう見せるかは別途設計)

それぞれのクラスの「プロパティ」と「型」が表示されるが、
その他表示した方が良い情報がある。

o どのHTMLタグと関連づいているか?
o どのZPT属性と関連づいているか?
o 既にPageクラスに定義があるのか新規なのか?

以下のようなイメージ:

memberId : String : <span> : tal:content : 新規
memberName : String : <input> : tal:attributes : 更新
birthdate : Date : <input>, <span>, <hidden>: tal:content, tel:attributes : 更新

※実現可能性はさておいてます(情報が取れるのかどうか)

Comment by skirnir [ 2009-01-26 ]

同感です。デザイナー様に期待ということで。

Generated at Fri Apr 19 10:09:25 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.