05-29-2014, 05:50 PM,
(This post was last modified: 06-30-2014, 09:56 AM by umemura.)
|
|||||
|
|||||
RE: RecordGridColumnの配列は、フィールドで定義するな
私の考え違いでした。メモリ解放されました。
下記のサンプルで試していたのですが、 ポイントは、グリッドに渡したカラムの配列をクリアする、ということのようです。 前のサンプルで、カラムの配列を明示的にクリアしていなくても、 getterの場合にはメモリが解放されていたのは、 RecordGrid.columns に新しいカラムの配列が設定された時点で、 古いカラムの配列がガベージとして判断されたから、ということかもしれません。 field で定義してしまうと、うかつにクリアできないですし、 やはり、RecordGridColumn の配列は、 getter を利用して一時変数で作成する、というのが、 セルのインスタンスをガベージとして認識させるには正しいようです。 Code: {def columns-tf = {TextField value = "30"}} |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
RecordGridColumnの配列は、フィールドで定義するな - by umemura - 05-16-2014, 07:21 PM
RE: RecordGridColumnの配列は、フィールドで定義するな - by umemura - 05-27-2014, 10:57 AM
RE: RecordGridColumnの配列は、フィールドで定義するな - by umemura - 05-29-2014, 05:50 PM
|
Users browsing this thread:
2 Guest(s)
2 Guest(s)