[TEEDA-130] Teeda Extension forEach/Gridでエラー時に項目が消えてしまう。 Created: 2006-10-06  Updated: 2006-11-18  Resolved: 2006-11-18

Status: Resolved
Project: Teeda
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0-rc-1

Type: Bug Priority: Major
Reporter: shot Assignee: higa
Resolution: Fixed Votes: 0
Labels: None


 Description   

/view/foreach/foreachHoge.htmlで再現可能。



 Comments   
Comment by shot [ 2006-11-18 ]

既に解決済み。

Comment by manhole [ 2006-10-31 ]

TEEDA-150に影響を与えているように見える。
実際のitemsの要素数がゼロに変わっても、TForEach#getRowSizeが以前の値を保持しているために、
空の行がレンダされてしまっているようだ。

Comment by manhole [ 2006-10-24 ]

入力項目は復元できるが、表示項目が復元できない。

Comment by higa [ 2006-10-10 ]

Gridは、エラーになったときには、JavaScriptによる遅延ロードはなしということで対応。

Comment by higa [ 2006-10-10 ]

ForEachは修正。
原因は、encodeの時に、items.lengthの分ループしているが、バリデーションでエラーになるとitemsが空になってしまうため。
ForEachでは、itemsが空のときは、TForEach.getRowSize()分ループするように修正。
Gridは、最小限を描画した後に、JavaScriptを使う部分があり、その辺の修正が自信なかったので、修正してません。
Gridは誰かよろしくー。

Generated at Sat Apr 20 02:04:53 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.