移動先: 概要 戻り値 フラグ. Python 例.
spreadSheetEditor(
[name]
, [allAttr=boolean], [control=boolean], [defineTemplate=string], [docTag=string], [execute=string], [exists=boolean], [filter=string], [fixedAttrList=[string,...]], [forceMainConnection=string], [highlightConnection=string], [keyableOnly=boolean], [lockMainConnection=boolean], [longNames=boolean], [mainListConnection=string], [niceNames=boolean], [panel=string], [parent=string], [precision=int], [selectedAttr=boolean], [selectionConnection=string], [showShapes=boolean], [stateString=boolean], [unParent=boolean], [unlockMainConnection=boolean], [updateMainConnection=boolean], [useTemplate=string])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
spreadSheetEditor は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
新規のスプレッドシート エディタを
現在のレイアウトで作成します。
戻り値の型は照会モードでは照会フラグが基になります。
allAttr, control, defineTemplate, docTag, execute, exists, filter, fixedAttrList, forceMainConnection, highlightConnection, keyableOnly, lockMainConnection, longNames, mainListConnection, niceNames, panel, parent, precision, selectedAttr, selectionConnection, showShapes, stateString, unParent, unlockMainConnection, updateMainConnection, useTemplate
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
exists(ex)
|
boolean
|
|
|
指定したオブジェクトが存在するかどうかによって、
true または false を返します。他のフラグは無視されます。
|
|
defineTemplate(dt)
|
string
|
|
|
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに
追加するモードに、コマンドのモードを変更します。
templateName がカレントのテンプレートとして設定されていれば、
その後コマンドが実行されるたびに、この引数がデフォルトの引数として使用されます。
|
|
useTemplate(ut)
|
string
|
|
|
コマンドに、カレント以外のコマンド テンプレートの使用を強制します。
|
|
panel(pnl)
|
string
|

|
|
エディタが属しているパネルを指定します。デフォルトでは、エディタがスクリプト パネルの作成コールバックで作成された場合、エディタはそのパネルに属します。エディタがパネルに属していない場合、
エディタのあるウィンドウを削除するとエディタも削除されます。
|
|
parent(p)
|
string
|
 
|
|
このエディタの親のレイアウトを指定します。このフラグは、エディタが現在ペアレント化されていない場合のみに効果があります。
|
|
unParent(up)
|
boolean
|

|
|
エディタをそのレイアウトから削除するように指定します。
照会には使用できません。
|
|
control(ctl)
|
boolean
|
|
|
照会モード専用です。このエディタの最上位のコントロールを返します。
通常は、親を取得してポップアップ メニューをアタッチするために使用します。
注意: コントロールのないエディタが存在する場合があります。コントロールがない場合は、このフラグは NONE を返します。
|
|
mainListConnection(mlc)
|
string
|
 
|
|
エディタがコンテンツのソースとして使用する
selectionConnection オブジェクトの名前を指定します。エディタは selectionConnection オブジェクトに含まれている項目のみを表示します。
|
|
forceMainConnection(fmc)
|
string
|
 
|
|
エディタがコンテンツのソースとして使用する
selectionConnection オブジェクトの名前を指定します。エディタは selectionConnection オブジェクトに含まれている項目のみを表示します。これは -mainListConnection フラグの変形で、
コネクションがロックされている場合でも強制的に変更します。このフラグを使用して、-unlockMainConnection、-mainListConnection、-lockMainConnection フラグを直後に連続して使用する場合に、オーバーヘッドを減します。
|
|
selectionConnection(slc)
|
string
|
 
|
|
その独自のセレクション リストをエディタと同期化させる selectionConnection オブジェクトの名前を指定します。このエディタから選択する場合、
selectionConnection オブジェクトの中から選択します。オブジェクトが変更されると、エディタが更新されて変更が反映されます。
|
|
highlightConnection(hlc)
|
string
|
 
|
|
そのハイライト リストをエディタと同期化させる selectionConnection オブジェクトの名前を指定します。すべてのエディタにハイライト リストがあるわけではありません。ハイライト リストがあるエディタの場合、これは第二の選択項目を表示したリストになります。
|
|
filter(f)
|
string
|
 
|
|
このエディタに配置する項目フィルタ オブジェクトの名前を指定します。
エディタの主要リストに表示される情報をフィルタします。
|
|
lockMainConnection(lck)
|
boolean
|

|
|
mainConnection 内のオブジェクトのカレント リストをロックして、そのオブジェクトだけがエディタ内に表示されるようにします。
これ以降、元の mainConnection に変更を加えても無視されます。
|
|
stateString(sts)
|
boolean
|
|
|
照会モード専用のフラグです。エディタを編集して現在のエディタの状態と一致させる MEL コマンドを返します。返されたコマンド文字列は、指定した名前の代わりに文字列変数 $editorName を使用します。
|
|
unlockMainConnection(ulk)
|
boolean
|

|
|
mainConnection をロック解除して、オリジナルの mainConnection(まだ使用可能な場合)を効率的に復元し、ダイナミックな更新を行います。
|
|
updateMainConnection(upd)
|
boolean
|

|
|
ロックされた mainConnection をオリジナルの mainConnection から更新させますが、ロック状態は保持されます。
|
|
docTag(dtg)
|
string
|
 
|
|
niceNames(nn)
|
boolean
|
 
|
|
アトリビュート名をもっとユーザフレンドリーで読みやすい表示にするかどうかを制御します。オンの場合、longNames フラグは無視されます。これがオフの場合、アトリビュート名は、longNames フラグに応じて
ロング ネームまたはショート ネームで表示されます。
デフォルトはオンです。
照会すると boolean を返します。
|
|
longNames(ln)
|
boolean
|
 
|
|
アトリビュート名をロング名、またはショート名の
どちらで表示するか制御します。
|
|
precision(pre)
|
int
|
 
|
|
小数点の右側に表示する最大桁数を指定します。0 から 20 まで指定可能です。
|
|
keyableOnly(ko)
|
boolean
|
 
|
|
キー設定可能なアトリビュートだけを表示します。
デフォルトでは true です。
|
|
showShapes(ss)
|
boolean
|
 
|
|
true の場合、トランスフォームが選択されていると、
そのシェイプが代わりに表示されます。
|
|
fixedAttrList(fal)
|
[string,...]
|
 
|
|
強制的に、エディタに指定した名前のアトリビュートだけを表示します。
|
|
selectedAttr(sla)
|
boolean
|
|
|
選択したアトリビュート名すべてのリストを返します。照会されていない場合、このフラグは無視されます。
|
|
allAttr(aa)
|
boolean
|
|
|
現在、表示されているアトリビュート名すべてのリストを返します。照会されていない場合、このフラグは無視されます。
|
|
execute(exe)
|
string
|
|
|
spreadSheet のすべての選択したセルに対して
コマンド文字列を一度、直ちに、実行します。コマンドが実行される前に、
「#A」にセルのアトリビュート名が代入されます。
「#N」にはセルのノード名が代入されます。
「#P」には、ノードのフル パス名が代入されます。
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
window = cmds.window( widthHeight=(400, 300) )
cmds.paneLayout()
activeList = cmds.selectionConnection( activeList=True )
cmds.spreadSheetEditor( mainListConnection=activeList )
cmds.showWindow( window )