基于alfresco for document属性页中的某些选择创建从属属性

基于alfresco for document属性页中的某些选择创建从属属性,alfresco,alfresco-share,alfresco-webscripts,Alfresco,Alfresco Share,Alfresco Webscripts,我在alfresco有一个属性页。在属性页中,我有一个下拉列表,在下拉列表下面还有一些其他文本字段 现在我的要求是,根据选择,我想更改下面的文本字段。表示我希望根据我的选择动态显示或隐藏文本字段或文本区域 我还有两个单选按钮,是和否。如果我选择是,我想显示文本字段,如果我从单选按钮中选择否,我想隐藏文本字段 有人能帮我吗?我怎样才能做到这一点 提前感谢。这不可能使用标准控制(ftl)的Alfresco Share提供的 但您可以编写自己的自定义控件,并使它们相互通信以实现此功能。这将是一个很酷的

我在alfresco有一个属性页。在属性页中,我有一个下拉列表,在下拉列表下面还有一些其他文本字段

现在我的要求是,根据选择,我想更改下面的文本字段。表示我希望根据我的选择动态显示或隐藏文本字段或文本区域

我还有两个单选按钮,是和否。如果我选择是,我想显示文本字段,如果我从单选按钮中选择否,我想隐藏文本字段

有人能帮我吗?我怎样才能做到这一点


提前感谢。

这不可能使用标准控制(ftl)的Alfresco Share提供的

但您可以编写自己的自定义控件,并使它们相互通信以实现此功能。这将是一个很酷的特性,我同意,但我还没有完成您的用例

基本方法是在字段的ftl中加载一段javascript,它将侦听不同字段上的事件。在javascript中,您可以得到如下不同的字段:

_getSourceField: function() {
        var thisFieldName = this.id,
            baseFieldName = thisFieldName.substring(0, thisFieldName.substring(0, thisFieldName.lastIndexOf("_")).lastIndexOf("_")),
            sourceFieldName = baseFieldName + "_" + this.options.sourceField.replace(":", "_"),
            sourceField = Dom.get(sourceFieldName);
        return sourceField;
    },
其中this.options.sourceField是例如“cm:name”


使用标准控件(ftl)的Alfresco Share提供的功能,这是不可能的

但您可以编写自己的自定义控件,并使它们相互通信以实现此功能。这将是一个很酷的特性,我同意,但我还没有完成您的用例

基本方法是在字段的ftl中加载一段javascript,它将侦听不同字段上的事件。在javascript中,您可以得到如下不同的字段:

_getSourceField: function() {
        var thisFieldName = this.id,
            baseFieldName = thisFieldName.substring(0, thisFieldName.substring(0, thisFieldName.lastIndexOf("_")).lastIndexOf("_")),
            sourceFieldName = baseFieldName + "_" + this.options.sourceField.replace(":", "_"),
            sourceField = Dom.get(sourceFieldName);
        return sourceField;
    },
其中this.options.sourceField是例如“cm:name”


我猜你说的是分享?是的Lista,你是对的。我正在alfresco共享中创建文档,并应用一个属性页。但是我想在我上面提到的属性页上有一些动态特性。你有什么想法吗???能有人会建议我,无论是在露天共享或不可能。实际上,我是通过html和java脚本完成的。但我想和你分享。所以我们只需要使用ftl。请回复等待回复。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。!!我猜你说的是分享?是的Lista,你是对的。我正在alfresco共享中创建文档,并应用一个属性页。但是我想在我上面提到的属性页上有一些动态特性。你有什么想法吗???能有人会建议我,无论是在露天共享或不可能。实际上,我是通过html和java脚本完成的。但我想和你分享。所以我们只需要使用ftl。请回复等待回复。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。!!你好,Stefan,请提供一些示例自定义控件示例。所以这对我来说很容易。事实上,我对户外有点陌生。所以在这些事情上没有很好的把握。如果可能的话,请帮忙。提前谢谢。嗨,Stefan,请提供一些自定义控件示例。所以这对我来说很容易。事实上,我对户外有点陌生。所以在这些事情上没有很好的把握。如果可能的话,请帮忙。提前谢谢。