[fusion-users] MapServer/Fusion 2.0/SelectionPanel

Nolte, Tim Tim.Nolte at ipcswirelessinc.com
Wed Jun 24 09:02:49 EDT 2009


Perfect. I was on the right track with trying to register and event
handler. Just had to get it in the right place and call the right action
when the event triggered. This is working exactly the way I wanted.
Also, I wasn't so much looking for any animation effects. I'm not sure
if that is really necessary for Fusion, might be more or less just added
bloat.

- Tim

----
Timothy J Nolte - tnolte at ilpcs.com
Network Planning Engineer

iPCS Wireless, Inc.
4717 Broadmoor Ave, Suite G
Kentwood, MI 49512

Office: 616-656-5163
PCS:    616-706-2438
Fax:    616-554-6484
Web: www.ipcswirelessinc.com
-----Original Message-----
From: Paul Spencer [mailto:pspencer at dmsolutions.ca] 
Sent: Wednesday, June 24, 2009 7:16 AM
To: Nolte, Tim
Cc: fusion-users at lists.osgeo.org
Subject: Re: [fusion-users] MapServer/Fusion 2.0/SelectionPanel

One of the things that is not in jxlib is animation effects for things  
like opening dialogs, panels, menus, flyouts etc - there really should  
be a way of doing that!  In any case, you can open the panel by  
calling panelSelection.toggleCollapse(false) if the panel is used by  
itself or by calling panelSelection.maximize() if it is part of a  
Jx.PanelSet.

You can use events to determine when to do this,

//assuming your map is in a div with an id of 'Map' ...
//open the panel when a selection has been made
Fusion 
.getMapById('Map').registerForEvent(Fusion.Event.MAP_SELECTION_ON,  
function() {
     panelSelection.toggleCollapse(false);
});
//close the panel when the selection has been cleared?
Fusion 
.getMapById('Map').registerForEvent(Fusion.Event.MAP_SELECTION_OFF,  
function() {
     panelSelection.toggleCollapse(true);
});

Cheers

Paul

On 23-Jun-09, at 4:54 PM, Nolte, Tim wrote:

> So does anyone know how I would go about triggering the SelectionPanel
> top open when I use the Select tool? Currently in my JavaScript I have
> defined:
>
> 			var panelSelection = new Jx.Panel({
> 				label: 'Selection',
> 				content: 'SelectionPanel',
> 				collapse: false,
> 				maximize: true,
> 				closed: true
> 			});
>
> This is so that the Legend is maximized and the SelectionPanel is
> closed. I'd like for the SelectionPanel to fly open to show the query
> results after I use the Select tool. Anyone tried this?
>
> ----
> Timothy J Nolte - tnolte at ilpcs.com
> Network Planning Engineer
>
> iPCS Wireless, Inc.
> 4717 Broadmoor Ave, Suite G
> Kentwood, MI 49512
>
> Office: 616-656-5163
> PCS:    616-706-2438
> Fax:    616-554-6484
> Web: www.ipcswirelessinc.com
>
> -----Original Message-----
> From: Nolte, Tim
> Sent: Tuesday, June 23, 2009 3:49 PM
> To: fusion-users at lists.osgeo.org
> Subject: RE: [fusion-users] MapServer/Fusion 2.0/SelectionPanel
>
> OK, so stupid me I didn't have the TEMPLATE line for the layers I  
> wanted
> selectable. This took care of it for me. Now if I could only figure  
> out
> a way to make a pretty transparent highlight instead of the mapfile
> HIGHLIGHT that changes the color completely of the object(s) selected.
>
> - Tim
>
> ----
> Timothy J Nolte - tnolte at ilpcs.com
> Network Planning Engineer
>
> iPCS Wireless, Inc.
> 4717 Broadmoor Ave, Suite G
> Kentwood, MI 49512
>
> Office: 616-656-5163
> PCS:    616-706-2438
> Fax:    616-554-6484
> Web: www.ipcswirelessinc.com
> -----Original Message-----
> From: Paul Spencer [mailto:pspencer at dmsolutions.ca]
> Sent: Tuesday, June 23, 2009 2:08 PM
> To: Nolte, Tim
> Cc: fusion-users at lists.osgeo.org
> Subject: Re: [fusion-users] MapServer/Fusion 2.0/SelectionPanel
>
> Fusion only seems to need the metadata "selectable" on mapserver
> layers to determine if features can be selected from any given layer.
> You may need to also include a template in your layer so that
> mapserver itself thinks the layer can be queried.
>
> TEMPLATE "ttt.html"
>
> Can you test with a shape file to see if perhaps selection works with
> them?
>
> Paul
>
> On 23-Jun-09, at 12:15 PM, Nolte, Tim wrote:
>
>> I'm trying to figure out how to get selections working in Fusion
>> 2.0. I
>> have:
>>
>> 	METADATA
>> 		"groupLegendLabel" "Cell Sites"
>> 		"groupExpandInLegend" "false"
>> 		"legendLabel" "On-Air"
>> 		"selectable" "true"
>> 		"query_include_items" "all"
>> 	END
>>
>> For my METADATA on my individual layer. But when I try to use the
>> selection tool and select one of these objects I get nothing. I'm
>> running MapServer 5.4 & Fusion 2.0. This layer is an Oracle spatial
>> query resulting in points.
>>
>> - Tim
>>
>> ----
>> Timothy J Nolte - tnolte at ilpcs.com
>> Network Planning Engineer
>>
>> iPCS Wireless, Inc.
>> 4717 Broadmoor Ave, Suite G
>> Kentwood, MI 49512
>>
>> Office: 616-656-5163
>> PCS:    616-706-2438
>> Fax:    616-554-6484
>> Web: www.ipcswirelessinc.com
>> _______________________________________________
>> fusion-users mailing list
>> fusion-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/fusion-users
>
>
> __________________________________________
>
>    Paul Spencer
>    Chief Technology Officer
>    DM Solutions Group Inc
>    http://research.dmsolutions.ca/
>
>
> _______________________________________________
> fusion-users mailing list
> fusion-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fusion-users


__________________________________________

    Paul Spencer
    Chief Technology Officer
    DM Solutions Group Inc
    http://research.dmsolutions.ca/




More information about the fusion-users mailing list