行编辑器你好,
当我们使用行编辑器时,我们可以获得一行的所有列的信息。
如果我们有一列包含照片,是否可以仅在某些列上配置行编辑器并显示照片?
此致
大规模定制回复:行编辑器“规模能不能小一点?”
是的,但需要更改插件。 稍后我会发布一个新版本,并将适配器集成到其中。
“我会通过你的例子来尝试一下。”
伟大的。 让我们知道怎么回事。 如果可以的话发个截图吧!
回复:行编辑器你好,
感谢您的回答。
对于第一个问题,是可以的。
当比例为 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 愿望清单中,以便可以对其进行审查,以便可能添加到未来的版本中。