11-19-2012 07:47 PM
11-20-2012 05:00 AM
11-21-2012 12:29 AM
11-22-2012 06:00 AM
11-22-2012 06:11 AM
11-22-2012 06:58 PM
<extension>
<modules>
<module>
<id>Custom DocumentList Widget</id>
<description>Instantiate a custom DocumentList widget</description>
<customizations>
<customization>
<targetPackageRoot>org.alfresco.components.documentlibrary</targetPackageRoot>
<sourcePackageRoot>blog.demo.customization</sourcePackageRoot>
</customization>
</customizations>
</module>
</modules>
</extension>
<script type="text/javascript" src="${page.url.context}/res/alfresco-share-doclib-views-example/components/documentlibrary/documentlist-custom.js"></script>
<@markup id="custom-documentlist-dependencies" target="js" action="after" scope="global">
<@script src="${url.context}/res/doclib/extension/custom-documentlist.js" group="documentlibrary"/>
</@markup>
for (var i=0; i<model.widgets.length; i++)
{
if (model.widgets[i].id == "DocumentList")
{
model.widgets[i].name = "Blog.custom.DocumentList";
}
}
if (typeof Blog == undefined || !Blog) { var Blog = {}; }
if (!Blog.custom) { Blog.custom = {}; }
(function()
{
// Define constructor…
Blog.custom.DocumentList = function CustomDocumentList_constructor(htmlId)
{
Blog.custom.DocumentList.superclass.constructor.call(this, htmlId);
return this;
};
// Extend default DocumentList…
YAHOO.extend(Blog.custom.DocumentList, Alfresco.DocumentList,
{
onFilterChanged: function CustomDL_onFilterChanged(layer, args)
{
// Call super class method…
Blog.custom.DocumentList.superclass.onFilterChanged.call(this, layer,args);
// Pop-up a message…
Alfresco.util.PopupManager.displayMessage({
text: "Filter Changed!"
});
}
});
})();
<?xml version="1.0" ?>
<project name="alffilterchange" default="compress">
<target name="init">
<mkdir dir="build/classes" />
<mkdir dir="dist" />
</target>
<target name="compile" depends="init">
<javac srcdir="src" destdir="build/classes" />
</target>
<target name="compress" depends="compile">
<jar destfile="dist/abcdefg.jar" basedir="build/classes" />
</target>
<target name="clean">
<delete dir="build" />
<delete dir="dist" />
</target>
</project>
11-23-2012 06:51 AM
<extension>
<modules>
<module>
<id>Custom DocumentList Widget</id>
<description>Instantiate a custom DocumentList widget</description>
<customizations>
<customization>
<targetPackageRoot>org.alfresco.components.documentlibrary</targetPackageRoot>
<sourcePackageRoot>blog.demo.customization</sourcePackageRoot>
</customization>
</customizations>
<auto-deploy>true</auto-deploy>
</module>
</modules>
</extension>
11-25-2012 04:37 PM
11-26-2012 04:16 PM
11-27-2012 02:18 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.