GUIKit`
GUIKit`
"Table"
GUIKitで提供されていた機能は,組込みのWolfram言語にネイティブのインターフェース構造およびコントロール関数で利用できるようになった.
Widget["Table"]
表を表す.
詳細
- Widget["Table"]を使用する際は,まずNeeds["GUIKit`"]を使って GUIKit をロードする必要がある.
- デフォルトでは,すべてのセルが編集可能である.Widget["DisplayOnlyTable"]内のセルはすべて編集不可能である.
- デフォルトで,表中のほとんどのデータは数列でありセル内で左揃えになっている.しかし,チェックボックス,右揃えのテキスト,アイコンをそれぞれについて使って,表中の列からブール値,数値,画像をよりネイティブに制御して取り出すことができる.
- 画像の表示にはもとの画像の破損を防ぐために"columnEditable"をFalseに設定する必要があるだろう.
- 表は現在のところ同じ列内の異なる行の異なるデータタイプの描画をサポートしていないので,指定の列内のすべてのデータが第1行のタイプまたは,指定されているのであれば"prototype"特性タイプにマッチすることが重要である
- 使用可能な特性:
-
"items" {} 表のコンテンツ "tableHeader" Null 表のヘッダ "rowSelectionAllowed" True 行ごとの選択が可能かどうか "columnSelectionAllowed" False 列ごとの選択が可能かどうか "columnEditable" Null 各列内のセルが編集可能かどうか "columnSortable" Null 各列がヘッダのクリックでソートできるかどうか "prototype" Null 典型的なデータの行をどのようにフォーマットするか "model" ユーザインターフェースと表中のデータを仲介するモデル