Quantcast
Channel: Adobe Community : Popular Discussions - CQ5 (read only)
Viewing all articles
Browse latest Browse all 12476

Dynamically setting the rootPath property for the xtype = pathfield

$
0
0

If I set the property rootPath = content/training, then the my fieldConfig widget, xtype=pathfield will allow the user to set the page path from /content/training

 

I want to set it dynamically to my actual page path

 

Here is my dialog.xml file

<?xml version="1.0" encoding="UTF-8"?>

<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"

    jcr:primaryType="cq:Dialog"

    title="Path Multifield"

    xtype="dialog">

    <items

        jcr:primaryType="cq:Widget"

        xtype="tabpanel">

        <items jcr:primaryType="cq:WidgetCollection">

            <tab1

                jcr:primaryType="cq:Panel"

                title="Tab 1">

                <items jcr:primaryType="cq:WidgetCollection">

                    <multipath

                        jcr:primaryType="cq:Widget"

                        fieldLabel="Sessions:"

                        name="./paths"

                        xtype="multifield">

                        <fieldConfig

                            jcr:primaryType="nt:unstructured"

                            itemId="sessionPath"                         

                            xtype="pathfield"/>

                    </multipath>

                </items>

            </tab1>

        </items>

    </items>

</jcr:root>

 

In my component.jsp I have th following code

 

<%@include file="/libs/foundation/global.jsp"%>

<%

String[] paths=properties.get("paths",String[].class);

out.write("<h2>Component</h2><br>");

 

%>

 

Current Page Path = ${currentPage.path}

<script>

        // provide a path selector field with a repository browse dialog

var pathfield = new CQ.form.PathField({

    rootPath: ${currentPage.path},

    predicate: "nosystem",

    showTitlesInTree: false

});

</script>

 

What do I have to do to get the Ext JS to work and dynamically set the rootPath

 

 

Thanks

Tyrone


Viewing all articles
Browse latest Browse all 12476

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>