如何使用 .ftl 显示内容属性?户外
How can i display content atributes using .ftl? Alfresco
我想使用 ftl 获取内容的属性。有没有人有如何做的例子或想法。谢谢
Content Props
Workflow Form
您要求在工作流程表单上显示内容 属性。工作流无法直接访问内容属性。而且,工作流程中可能会有很多内容,那么你说的是哪些内容?
所以,您必须这样做的方法是在您的工作流程中编写一些 JavaScript 来迭代您的工作流程包中的文档,以收集您想要在工作流程表单上显示的值,然后在一个或多个过程变量上设置这些值。
如果您已在 share 中配置工作流表单以显示这些变量,这些值将显示在工作流表单上。
使用 javascript - Alfresco
获取内容的名称(或其他属性)
var title;
var unitPrice;
Alfresco.util.Ajax.jsonGet(
{
url: Alfresco.constants.PROXY_URI_RELATIVE + "api/metadata?nodeRef=" + nodeRefContext + "&shortQNames=true" ,
successCallback:
{
fn: function(response)
{
if (response.json)
{
title=response.json.properties["cm:title"];
alert(title);
unitPrice=response.json.properties["art:unitPrice"];
alert(unitPrice);
}
},
scope: this
},
failureCallback:
{
fn: function(response)
{
Alfresco.util.PopupManager.displayPrompt(
{
failureMessage: this.msg("message.failure")
});
},
scope: this
}
});
我想使用 ftl 获取内容的属性。有没有人有如何做的例子或想法。谢谢
Content Props Workflow Form
您要求在工作流程表单上显示内容 属性。工作流无法直接访问内容属性。而且,工作流程中可能会有很多内容,那么你说的是哪些内容?
所以,您必须这样做的方法是在您的工作流程中编写一些 JavaScript 来迭代您的工作流程包中的文档,以收集您想要在工作流程表单上显示的值,然后在一个或多个过程变量上设置这些值。
如果您已在 share 中配置工作流表单以显示这些变量,这些值将显示在工作流表单上。
使用 javascript - Alfresco
获取内容的名称(或其他属性)var title;
var unitPrice;
Alfresco.util.Ajax.jsonGet(
{
url: Alfresco.constants.PROXY_URI_RELATIVE + "api/metadata?nodeRef=" + nodeRefContext + "&shortQNames=true" ,
successCallback:
{
fn: function(response)
{
if (response.json)
{
title=response.json.properties["cm:title"];
alert(title);
unitPrice=response.json.properties["art:unitPrice"];
alert(unitPrice);
}
},
scope: this
},
failureCallback:
{
fn: function(response)
{
Alfresco.util.PopupManager.displayPrompt(
{
failureMessage: this.msg("message.failure")
});
},
scope: this
}
});