Thread Rating:
  • 270 Vote(s) - 2.82 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Worksheetオブジェクトのセルに複数のTextFieldを入れたい
02-16-2012, 02:22 PM,
#4
RE: Worksheetオブジェクトのセルに複数のTextFieldを入れたい
あーなるほど、入力させることも視野にいれてるんですね。

ちょっとソースコード見てみましたが、今のWorksheetのつくりでは難しいような
気がします。



{input-cell ui-spec =
{proc {cv:CellValue}:Visual
set cv.spec._locked? = true
{return

{VBox

"Price",

{TextField width = 50pt, value = "test1"},
{TextField width = 50pt, value = "test2"}
}
}
}
},
""
}

ui-specの指定でこのようにprocを指定してVisualを返すことができ、
その中でCellSpecの_locked?プロパティを変えてやるとアサーションエラーは
発生しませんが、勿論tabキーでの遷移はうまくいきません。

どうもフォーカスが当たったときに編集用のエディタにはValueControlしかダメなようで、
今回のようにVBoxなどのVisualではあくまでも表示用ということになり、
フォーカスが当たらず遷移対象から無視されるみたいです。
Reply


Messages In This Thread
RE: Worksheetオブジェクトのセルに複数のTextFieldを入れたい - by dankom - 02-16-2012, 02:22 PM
Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('404')