Alfresco Share가 제공하는 표준 컨트롤 (ftl)로는 불가능합니다.
하지만 사용자 지정 컨트롤을 작성하고이 기능을 구현하기 위해 다른 사용자와 통신 할 수 있습니다. 그것은 멋진 기능 일 것입니다,하지만 동의합니다. 유스 케이스를 마쳤습니다.
기본 사항은 필드의 ftl에 자바 스크립트를로드하여 다른 필드의 이벤트를 수신하는 것입니다. 자바 스크립트에서는이 같은 다른 필드를 얻을 수 있습니다 :
this.options.sourceField 예를 들어 "cm : 이름"입니다
_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;
},
var elSource = this._getSourceField(),
Event.addListener(elSource, "keyup", function() {
//do something with my own field
}
당신이 공유에 대해 얘기 같은데요? – Lista
예 Lista, 당신 말이 맞아요. 야외 공유에 문서를 만들고 하나의 속성 페이지를 적용하고 있습니다. 그러나 나는 위에서 언급 한 것처럼 속성 페이지에서 동적 인 속성을 원합니다. 당신은 어떤 생각을 가지고 있니 ??? –
아무도 나에게 제안 할 수 있습니다. 야외 공유에서 가능할 수도 있고 그렇지 않을 수도 있습니다. 사실 나는 HTML과 자바 스크립트를 통해 그것을했다. 하지만 나는 몫을 원해. 그래서 ftl만을 사용하면된다. 회신을 보내주십시오. –