[Geomoose-users] GeoMoose 3 - Select

Christopher Hughes chughes at co.lincoln.or.us
Fri Jan 31 10:27:30 PST 2020


Hi Dan,

How would you adjust this to specify a fixed list of layers?

Thanks,

Chris

On Tue, Jan 28, 2020 at 11:18 AM Christopher Hughes <
chughes at co.lincoln.or.us> wrote:

> Thanks for these fixes! I've added these and now it looks like it's
> working (almost) as expected.
>
> My only question is what is the 'name: 'layer'' parameter supposed to do?
> Adding or removing
> it doesn't appear to change how the service works or looks, so I'm not
> entirely sure I've configured
> it correctly. I was hoping it would add a subheader or something so that
> users know what dataset
> they're querying. (The main reason I'm trying to do this is because for
> some users breaking apart
> the select into different tools may be more straightforward than a
> drop-down menu).
>
> Thanks,
>
> Chris
>
> On Mon, Jan 27, 2020 at 6:17 PM Dan Little <theduckylittle at gmail.com>
> wrote:
>
>> I messed up two things:
>> 1. It should be "fields" not "inputs".
>> 2. We have not properly implemented hidden fields.
>>
>> Here is the fix for 1:
>>     app.registerService('select', SelectService, {
>>         // set the default layer
>>         defaultLayer: 'vector-parcels/parcels',
>>         fields: [{
>>             type: 'hidden',
>>             name: 'layer',
>>             default: 'vector-parcels/parcels'
>>         }]
>>     });
>>
>> And the fix for 2:
>> - https://github.com/geomoose/gm3/pull/461
>>
>> On Mon, Jan 27, 2020 at 5:27 PM Christopher Hughes <
>> chughes at co.lincoln.or.us> wrote:
>>
>>> Thanks for the feedback.
>>>
>>> I'm having trouble replicating this. I'm trying to modify the demo's
>>> select to test it and I'm not noticing any difference in the select tool.
>>>
>>> Demo:
>>>     app.registerService('select', SelectService, {
>>>         // set the default layer
>>>         defaultLayer: 'vector-parcels/parcels',
>>>     });
>>>
>>> My Attempt:
>>>     app.registerService('select', SelectService, {
>>>         // remove the layer select
>>>         inputs: [{
>>>             type: 'hidden',
>>>             name: 'Parcels',
>>>             default: 'vector-parcels/parcels'
>>>          }]
>>>     });
>>>
>>> The only change I'm noticing is that with this syntax, turning on autoGo
>>> and removing the select options incompatible with autoGo no longer works.
>>> Any suggestions?
>>>
>>> Thanks,
>>>
>>> Chris
>>>
>>>
>>>
>>>
>>>
>>> On Sun, Jan 26, 2020 at 1:24 PM Dan Little <theduckylittle at gmail.com>
>>> wrote:
>>>
>>>> This should be settable in app.js:
>>>>
>>>>     app.registerService('my-other-select', SelectService, {
>>>>         // remove the layer select
>>>>         inputs: [{
>>>>             type: 'hidden',
>>>>             name: 'layer',
>>>>             default: 'source/layer'
>>>>          }]
>>>>     });
>>>>
>>>> This change removes the Select input and makes it a fixed field. You
>>>> can also specify that as a select with a fixed list of layers.
>>>>
>>>> On Fri, Jan 10, 2020 at 3:35 PM Christopher Hughes <
>>>> chughes at co.lincoln.or.us> wrote:
>>>>
>>>>> For geomoose 3, is there a way to specify which layers you can select
>>>>> rather than just setting
>>>>> the default layer and being able to select all layers you've set to be
>>>>> selectable? I'd like to create
>>>>> a select tool for each of the layers I want to select (like you can
>>>>> for searches), but if I do that now
>>>>> you'd still be able to switch to a different layer in the tool.
>>>>> Relatedly, is there a way to remove the
>>>>> 'Select from' dropdown box so it just uses the default layer you set
>>>>> in the service?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Chris
>>>>>
>>>>> --
>>>>> Chris Hughes
>>>>>
>>>>> GIS Analyst
>>>>> Lincoln County Surveyor Department
>>>>> 880 NE 7th St. l Newport, OR 97365
>>>>> Tel: (541) 574 1283
>>>>> _______________________________________________
>>>>> Geomoose-users mailing list
>>>>> Geomoose-users at lists.osgeo.org
>>>>> https://lists.osgeo.org/mailman/listinfo/geomoose-users
>>>>
>>>>
>>>
>>> --
>>> Chris Hughes
>>>
>>> GIS Analyst
>>> Lincoln County Surveyor Department
>>> 880 NE 7th St. l Newport, OR 97365
>>> Tel: (541) 574 1283
>>>
>>
>
> --
> Chris Hughes
>
> GIS Analyst
> Lincoln County Surveyor Department
> 880 NE 7th St. l Newport, OR 97365
> Tel: (541) 574 1283
>


-- 
Chris Hughes

GIS Analyst
Lincoln County Surveyor Department
880 NE 7th St. l Newport, OR 97365
Tel: (541) 574 1283
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geomoose-users/attachments/20200131/a139711e/attachment.html>


More information about the Geomoose-users mailing list