[YMIR-311] [ymir-zpt] RequestとPageクラスから取得する記法を明示的に Created: 2009-01-28 Updated: 2009-02-09 Resolved: 2009-02-09 |
|
Status: | Closed |
Project: | Ymir |
Component/s: | ymir-zpt |
Affects Version/s: | 1.0.0 |
Fix Version/s: | 1.0.2 |
Type: | Improvement | Priority: | Major |
Reporter: | jflute | Assignee: | skirnir |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Description |
【概要】 o パッと見が直感的でない *1 *1: 付け忘れかなのかどうか判断しづらい そのため、もう少し明示的な書き方をする方が良いかと思われる。 そこで、短めで明示的な記法を導入してはどうかというところである。 【解決案】 と書くことで 「tal:attributes="request/parameter(birthdate) | self/birthdate"」 と同義にすることはできないか!? 一案なので |
Comments |
Comment by skirnir [ 2009-02-09 ] |
確認していただいたのでcloseします。 |
Comment by jflute [ 2009-02-09 ] |
ありがとうございます。試してみて動作してことを確認しました。 |
Comment by skirnir [ 2009-02-09 ] |
あればリクエストパラメータ、なければselfのプロパティを検索する「param-self」という変数を導入しました(r2775)。 |
Comment by skirnir [ 2009-01-29 ] |
"value birthdate" 記法が直感的かどうかは主観的な話になるので議論は控えたいと思いますが、この記法は実際はもっと複雑な動きをします。(ここでは説明は省略します) そのせいで開発者の意図しない動作をしてしまうということはありえると思います。 というわけで、reqself的な要素の導入は良いことだと思います。導入を検討します。 |
Comment by jflute [ 2009-01-29 ] |
「tal:attributes="value birthdate"」の記法をやめる必要はなくて(互換性保つ)、 |