Oracle Apex- 输入一个值并将其转换为 link
Oracle Apex- Enter a value and convert it to a link
我有一个带有 2 个交互式网格的 Master Detial。
我希望能够根据用户输入生成一个 link……这可能吗?
举个简单的例子:
假设我有像 https://www.google.com/ 这样的网站
我希望用户输入任何内容...例如“布拉格”
输入后,我希望 APEX 从中生成一个 URL 以产生:https://www.google.com/Prague
现在我知道 Google 搜索不是那样工作的,但我需要为我们的内部公司应用程序提供那种机制。这可能吗?
理想情况下,一旦保存了网格,交互式网格中的 link 只会显示“布拉格”,但如果我单击它,它将引导我到 https://www.google.com/Prague
是的,您可以让用户输入值并通过创建动态操作(选择适合您的 when 属性)您可以获取该值并在另一列上将该列用作 &Columnvalue。例如,通过使用 ||
以 url 为基数来连接它
这可以使用列的“JavaScript 初始化代码”属性来实现。
EMP 示例 table (*)。功能是当用户在 ENAME 列中输入值时,它会转换为 google 搜索 url.
- 在 table
EMP
上创建一个 editable IG
- 将列 ENAME 的类型设置为“文本字段”
- 将“ENAME”列的“Javascript 初始化代码”设置为
function(config) {
config.defaultGridColumnOptions = {
cellTemplate: '<a href="https://www.google.com/search?q=&ENAME." target="_blank">&ENAME.</a>'
};
return config;
}
请注意,该列现在是 link。用户必须在新的 window 中打开才能获得实际的 link 值,因为单击该列将激活编辑模式。
(*) 可以使用 SQL Workshop > UTILITIES > Sample Data Sets > EMP/DEPT
安装示例数据集
我有一个带有 2 个交互式网格的 Master Detial。 我希望能够根据用户输入生成一个 link……这可能吗? 举个简单的例子: 假设我有像 https://www.google.com/ 这样的网站 我希望用户输入任何内容...例如“布拉格” 输入后,我希望 APEX 从中生成一个 URL 以产生:https://www.google.com/Prague
现在我知道 Google 搜索不是那样工作的,但我需要为我们的内部公司应用程序提供那种机制。这可能吗? 理想情况下,一旦保存了网格,交互式网格中的 link 只会显示“布拉格”,但如果我单击它,它将引导我到 https://www.google.com/Prague
是的,您可以让用户输入值并通过创建动态操作(选择适合您的 when 属性)您可以获取该值并在另一列上将该列用作 &Columnvalue。例如,通过使用 ||
以 url 为基数来连接它这可以使用列的“JavaScript 初始化代码”属性来实现。 EMP 示例 table (*)。功能是当用户在 ENAME 列中输入值时,它会转换为 google 搜索 url.
- 在 table
EMP
上创建一个 editable IG
- 将列 ENAME 的类型设置为“文本字段”
- 将“ENAME”列的“Javascript 初始化代码”设置为
function(config) {
config.defaultGridColumnOptions = {
cellTemplate: '<a href="https://www.google.com/search?q=&ENAME." target="_blank">&ENAME.</a>'
};
return config;
}
请注意,该列现在是 link。用户必须在新的 window 中打开才能获得实际的 link 值,因为单击该列将激活编辑模式。
(*) 可以使用 SQL Workshop > UTILITIES > Sample Data Sets > EMP/DEPT
安装示例数据集