列マネージャと JSLJSL 経由で列マネージャーと同じスタイルのテーブル ボックスを作成する方法があるかどうか知っている人はいませんか? テーブル ボックス内の折りたたみ可能な列は、一部のレポートに含めるのに最適ですが、JSL でこれを行う方法が見つかりません。

ツリー構造には Col Span Box が示されていますが、スクリプト インデックスには折りたたみ可能なトグルの例が見つかりません。このタイプのテーブル ボックスには別の名前がありますか?

テーブル ボックス内で右クリックしてプロパティを表示しようとしても何も起こらないので、追加情報を取得できませんでした。
JSL 経由でこれが可能かどうか知っている人はいますか?
Re: 列マネージャと JSLアイコンが異なることを除いて、ポップアップ ボックスでこれを模倣できます。ポップアップ ボックスに新しいアイコンをマップする方法があるでしょうか?


Names Default To Here( 1 );
New Window( "test",
Table Box(
Col Span Box(
"Col Span",
Number Col Box( "", {1, 2, 3} ),
Col Box ( "",
Popup Box( {"x", ex = 1, "y", ex = 2} ),
Popup Box( {"x", ex = 1, "y", ex = 2} ),
Popup Box( {"x", ex = 1, "y", ex = 2} )
)
),
string col box ("ABC", {"a", "b", "c"})
)
);Re: 列マネージャと JSL(無視してください。2 番目のスクリーンショットだけを見て間違った質問に答えてしまいました)
Re: 列マネージャと JSLこれらは、巧妙なスクリプトが組み込まれた単なるアウトライン ボックスだと思います。

以下にスクリプトの例を示します。
New Window( "test",
Outline Box( "test",
Table Box(
Col Span Box(
"Col Span",
Number Col Box( "", {1, 2, 3} ),
Col Box ( "",
Popup Box( {"x", ex = 1, "y", ex = 2} ),
Popup Box( {"x", ex = 1, "y", ex = 2} ),
Popup Box( {"x", ex = 1, "y", ex = 2} )
)
),
string col box ("ABC", {"a", "b", "c"}),
<< set column borders (1),
<< set row borders (1)
)
)
);Re: 列マネージャと JSL回避策としてアウトライン ボックスを使用するというアイデアは気に入っています。閉じる方向を水平にすることで、機能を再現できるようになります。
Re: 列マネージャと JSLアイテムの表示を折りたたむように設定すると、スペースを占有せずにそのまま残ります。表示ツリー内の他のオブジェクトと同様に、テーブル列ボックスでも機能するようです。ボタンについてはよくわかりませんが、これで目的の方法で非表示になります。

サマリー動作設定を調べることも役立つかもしれません。
最高、
M
Re: 列マネージャと JSLマウストラップ駆動のミニグラフと AA を使用して物事を追跡し、この機能をディスプレイ ボックスに適用する関数の例を含むスクリプトを添付しました。
Cols Manager と同様に、何かを折りたたむと三角形が表示されるだけなので、何が折りたたまれたのかは明確ではありません。これには長所と短所があります。
このアイデアは、可視性プロパティを持つほとんどのボックスで機能するはずですが(マイクが言及したように)、すべてで試したわけではありません。一連のパネルボックスでは少し不安定に見えましたが、これは実際には何らかのバグだと思います。
ミニグラフの背景色を適切に設定すると、見た目が少し良くなります。
乾杯、
B.

Re: 列マネージャと JSL翻訳者
アイデアとスターター スクリプトをありがとうございます。検討して、私の考えに合うかどうか確認してみます。マウス トラップ ボックスは使用したことがないので、試してみるのは楽しいでしょう。
Re: 列マネージャと JSLこれをウィッシュリスト項目として追加する価値があると思いました。Kudo を歓迎します: https://community.jmp.com/t5/Internal-Wish-List/Enable-Column-Collapse-for-Table-Box-Column-Tab-Box-etc/idi-p/821082#M1319
Re: 列マネージャと JSLブレイディ
スターター スクリプトにいくつかの小さな調整を加えただけで、求めていたものができました。改めて感謝します。あなたの助けがなければ、ここまで来ることはできなかったでしょう。
