[TEEDA-195] DynamicPropertyの仕様についての変更依頼 Created: 2006-12-15  Updated: 2006-12-22  Resolved: 2006-12-22

Status: Resolved
Project: Teeda
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0.3

Type: Improvement Priority: Major
Reporter: shot Assignee: manhole
Resolution: Fixed Votes: 0
Labels: None


 Description   

「id="xxx-header" class="aaa"」といった定義していると、DynamicPropertyを適用したくない箇所で、DynamicPropertyが動作してしまいます。

現在の仕様では、DynamicPropertyでnullを返すと、HTMLで何を定義していても、空になってしまいます(属性自体が無くなる)。

 Null を返す → 何も処理しない
 空文字を返す → 属性を空にする

という仕様にできないでしょうか?

Teeda-CoreのAbstractRenderの動作を見ると、「title/style/class属性がnull」かつ「属性定義がある」という条件の場合、空が設定されるようになっていると思いますが、属性定義があってもnullの場合は何もしないようにしてもらえると助かります。



 Comments   
Comment by manhole [ 2006-12-22 ]

revision 2580で対応しました。

Comment by manhole [ 2006-12-22 ]

id="xxx"とid="xxx-header"がある場合は、
value属性は両方ともPage#getXxx()から取りますが、value以外の属性については
後者はxxxHeaderプロパティから取るようにしました。

Generated at Wed Apr 24 21:44:39 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.