02-08-2012Worksheetオブジェクトの1つのセルに、TextFieldを縦に2つ配置したいのですが、どのように配置すればよいのでしょうか?2行のセルにそれぞれTextFieldオブジェクトを設定し、行の結合を行えばできるかと思いますが、なるべく1つのセルに入れたい考えです。Worksheetのイメージは添付ファイルのとおりです。Libraryに含まれている、Worksheetクラスのことでしょうか。それならば、単純にVBoxでくくったTextFieldを入れてやればいいのではないでしょうか。02-14-2012ありがとうございます。この例では、Quantityにカーソルがある状態でtabキーを押したときにtest1,test2,priceの順に遷移させたいですが、tabキーを押して遷移させてもtest1やtest2の項目には行きません。Quantityにカーソルがある状態でtest1にマウスクリックしてもQuantityに戻ってしまいます。input-cellのui-specプロパティにこんな感じにVBoxでも入れることができれば実現できそうな感じですが、入れるとアサーションの失敗でエラーになってしまいます。02-16-2012あーなるほど、入力させることも視野にいれてるんですね。ソースコード見てみましたが、今のWorksheetのつくりでは難しいような気がします。"test2"}}}}},""}ui-specの指定でこのようにprocを指定してVisualを返すことができ、その中でCellSpecの_locked?プロパティを変えてやるとアサーションエラーは発生しませんが、勿論tabキーでの遷移はうまくいきません。今回のようにVBoxなどのVisualではあくまでも表示用ということになり、フォーカスが当たらず遷移対象から無視されるみたいです。