如何在 install4j 文件选择器的文本前添加一个红色星号'*'?
How to add a red asterisk '*' before the text of a file chooser in install4j?
在install4j中有一个下拉列表条目为A和B的下拉列表,以及一个文件选择器。
我要实现如下效果:
如果我选择 A,文件选择器的文本为“* 文件名”,其中星号为红色。
如果我选择B,文件选择器的文本是“文件名”。
我现在能想到的就是创建两个文件选择器,一个文本是“*文件名”,另一个是“文件名”,屏幕会根据下拉列表的内容显示不同的文件选择器。
那么,如何将“*文件名”的星号设置为红色呢?
或者有没有更优雅的方法在文件选择器的文本前添加一个红色星号“*”?
您可以将下拉列表、带有红色星号的标签和文件选择器放入水平组中。
在标签的重命名对话框中,表单组件的“自定义ID”设置为“asteriskLabel”,这样可以更方便地在脚本中引用。 “下拉列表”的“选择脚本”属性设置如下图
标签表单组件的文本设置为“*”,字体颜色设置为红色,另外,“可见性脚本”设置为“false”,所以它最初是隐藏的。
当用户从下拉列表中选择“B”时,将显示红色星号。
在install4j中有一个下拉列表条目为A和B的下拉列表,以及一个文件选择器。
我要实现如下效果:
如果我选择 A,文件选择器的文本为“* 文件名”,其中星号为红色。
如果我选择B,文件选择器的文本是“文件名”。
我现在能想到的就是创建两个文件选择器,一个文本是“*文件名”,另一个是“文件名”,屏幕会根据下拉列表的内容显示不同的文件选择器。
那么,如何将“*文件名”的星号设置为红色呢? 或者有没有更优雅的方法在文件选择器的文本前添加一个红色星号“*”?
您可以将下拉列表、带有红色星号的标签和文件选择器放入水平组中。
在标签的重命名对话框中,表单组件的“自定义ID”设置为“asteriskLabel”,这样可以更方便地在脚本中引用。 “下拉列表”的“选择脚本”属性设置如下图
标签表单组件的文本设置为“*”,字体颜色设置为红色,另外,“可见性脚本”设置为“false”,所以它最初是隐藏的。
当用户从下拉列表中选择“B”时,将显示红色星号。