回复:設置數據表的可見性另一個丟失文本的案例,我明白了。我試著記住我要放的東西。
我喜歡使用私有表來避免表名在窗口列表中彈出或彈出,或者防止人們干預某些數據表。在對我通常私有的表進行故障排除時,我想再次將其設置為私有。我在腳本索引中找到了 <
我想要簡單的消息來設置數據表的可見性。至少,修復 <
這只是一個易用性改進。
回复:設置數據表的可見性Set Private 確實有效——它只是沒有擺脫窗口或擺脫 HomeWindow 的表列表中的條目,但它確實使表私有並阻止它出現在獲取當前打開的數據表的標準方法中.
您可以將 Set Private 命令與 Show Window 命令配對,像這樣?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Show( Get Data Table List() );
Wait( 1 );
dt << Show Window( 0 ) << Set Private; // make table private and not visible
Show( Get Data Table List() );
它在 Home Window 列表中看起來是不可見的——但它是私有的,雙擊它會使其可見,但它仍然是私有的。

回复:設置數據表的可見性我剛剛看到你的評論, @ErraticAttack 。我發現我有點錯了。<<設置私有隻是添加了一個“私有”標誌以防止表出現在表列表中,看起來?我也希望能夠將其保留在窗口列表之外。我確信這在後端需要做的工作比我意識到的要多得多,但人是可以夢想的。
回复:設置數據表的可見性另一種選擇:
創建數據表的所有命令(打開、子集、摘要、連接……)都有一個選項(……、Private)來在生成表時隱藏該表。
這並不完全是這裡所要求的(即在生成表後將其設為私有) - 但對於 99% 的情況,它甚至更好:)
實際上缺少的是 MFI 的隱形/私有選項:
導入多個文件的私有選項
但似乎很快就會到來:
具有多文件導入功能的私有表
設定資料表的可見性是什麼激發了這個願望清單請求?
您希望看到什麼改進?
<<VISIBILITY></VISIBILITY>
為什麼這個想法很重要?
自動化和腳本編寫回覆:設定資料表的可見性@mmarchandTSI ,我認為你是對的,我也有同樣的問題...腳本索引說< <>
奇怪的是,在建立私有表時獲得的私有值與從 << set private 獲得的私有值不同
回覆:設定資料表的可見性問題已「解決」:文件已根據實際行為進行了調整。
JMP17:

JMP18:

如果使用者想要將資料表設為私有並隱藏(就像 JMP17 中宣傳的那樣)?
他可以使用:
dt << Set Private( 1 );
dt << showWindow(0)
之後,或許:
dt << Set Private( 0 );
dt << showWindow(1)
回覆:設定資料表的可見性啊,不…
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp", Private );
dt << Set Private( 0 );
dt << showWindow(1)
-> dt 保持私有,對吧?
回覆:設定數據表的可見性我同意你的觀點@hogi 。
我列出的關於私有表的奇怪事情包括< 表格腳本的自引用 - JMP 使用者社區
另外,我看到一個正常啟動的表,並使用 < 設定為私有