行編輯器你好,
當我們使用行編輯器時,我們可以獲得一行的所有列的信息。
如果我們有一列包含照片,是否可以僅在某些列上配置行編輯器並顯示照片?
此致
大規模定制回复:行編輯器“規模能不能小一點?”
是的,但需要更改插件。 稍後我會發布一個新版本,並將適配器集成到其中。
“我會通過你的例子來嘗試一下。”
偉大的。 讓我們知道怎麼回事。 如果可以的話發個截圖吧!
回复:行編輯器你好,
感謝您的回答。
對於第一個問題,是可以的。
當比例為 0.5 時,圖像太大。
是否可以縮小規模?
對於第二個問題,我將通過你的例子來嘗試一下。
一切順利!
回复:行編輯器問:“感謝您的回复,我進行了測試,並收到以下消息”警報。 無內容顯示”。
我有幾個標籤欄。”
答:這是因為它會選擇找到的第一個標記列來構建數據過濾器。 我剛剛發現這種方法不適用於圖片欄。 一個簡單的解決方案是打開表並重新排序列,以便從左到右的第一個標籤列具有分類或數字類型。 稍後我將編寫一些更健壯的代碼。 LabelViewer 窗口打開後,您可以更改過濾器。
問:“問題:懸停標籤編輯器(比我在您的消息中發現的)是否能夠在照片文件夾 (*.jpeg) 中查找照片,並將其放入正確行的懸停標籤內。 它將更加簡單,並且可以避免數據庫太大。”
答:是的。 它甚至可以從網站獲取圖片。 但這需要一點 JSL。 這裡有一個示例顯示如何從維基百科獲取圖像:
文檔在這裡:
從磁盤顯示圖像的一個簡單示例將使用 Set Graphlet 命令的 Picture 屬性從執行上下文(包括標記變量的值)構建圖像文件名,打開它並將結果傳遞到 PictureBox,像這樣:
Set Graphlet(
Picture(PictureBox(Open( cwd || local:_Species || ".jpg", "jpg"))),
Click(Web( "file://" || cwd || local:_Species || ".jpg" ))
)
請參閱隨附的 IrisLocalImages.zip 了解完整示例。
回复:行編輯器你好,
感謝您的回复,我進行了測試,並收到以下消息“alert. 無內容顯示”。
我有幾個標記的列。
我還有一個問題:當我有一個包含照片的文件時,我將照片導入到 JMP 數據庫中具有表達式格式的列中。 這需要壓縮照片(以避免當您有很多照片時數據庫太大),導入它們並將它們附加到 Jmp 中具有通用標識符的正確行。 你需要時間來做這件事。
問題:懸停標籤編輯器(比我在您的消息中發現的)是否能夠在照片文件夾(*.jpeg)中查找照片,並將其放入正確行的懸停標籤內。 它會更簡單,並且會避免數據庫太大。
我們都需要調整懸停標籤內照片的大小。
最良好的問候
回复:行編輯器@弗朗索瓦絲很公平。 請再次檢查插件頁面。 我剛剛附加了一個名為“LabelViewer_dt.jsl”的適配器文件。 安裝插件後,您只需打開並執行該腳本,它將打開當前窗口的 LabelViewer 窗口。 它假設數據表至少有一個帶標籤的列。 如果您想查看圖像,則它們的列也必須被標記。 以下是 SAS Office 的顯示內容:

您可以使用過濾器控制顯示的內容、每頁顯示的行數、圖像大小和佈局(水平與垂直)。
回复:行編輯器你好,
感謝您的回答。
我明白我必須適應並使用腳本“labelviewer.jsl”。
這個好嗎?
我從腳本開始,這個腳本對我來說似乎很複雜。
做起來會很困難!
此致
回复:行編輯器你好@弗朗索瓦絲,
這不完全是您要問的問題,但很接近:LabelViewer Addin 將僅顯示給定行的標記列,並且支持控制其顯示的圖像的大小:標籤查看器:使用懸停標籤探索與單個視覺元素關聯的多個圖像和文本。
我將其設計為從圖形懸停標籤啟動,但由於它全部基於 JSL,因此它可能適合直接從表格啟動。 它包含一個本地數據過濾器,您可以使用它來控制顯示的行的範圍。 嘗試一下,讓我知道進展如何。
回复:行編輯器好吧,吉姆,謝謝你的回答。
一切順利
回复:行編輯器我假設行編輯器是一段 C++ 代碼,背後沒有腳本。 您必須從頭開始編寫腳本。回复:行編輯器你好,
謝謝你的回答吉姆。
但是,圖像與復印屏幕一樣太小。
以及如何訪問編輯器的腳本?
我想更改圖像的大小並選擇列。
此致
回复:行編輯器行編輯器將顯示照片

但它總是顯示所有列。您可以編寫一個簡單的腳本來處理您的請求。我還建議您將您的請求添加到 JMP 願望清單中,以便可以對其進行審查,以便可能添加到未來的版本中。