[QGIS-Developer] is_layer_active expression

Otto Dassau dassau at gbd-consult.de
Mon Sep 24 23:37:38 PDT 2018


thanks for the info Nyall!

Regards, 
Otto

Am Tue, 25 Sep 2018 16:37:38 +1000
schrieb Nyall Dawson <nyall.dawson at gmail.com>:

> On Mon, 24 Sep 2018 at 19:20, Otto Dassau <dassau at gbd-consult.de> wrote:
> >
> > Dear Devs,
> >
> > in QGIS 3 I found the expression "is_layer_active" within the copyright
> > decoration very useful. I would like to use this expression also within
> > the print composer, but it seems to be not available there.  
> 
> Confirmed -- fix incoming!
> 
> > Is this correct, are expressions not available all over QGIS within the
> > expression builder?  
> 
> Some expression functions/variables are "context dependent". E.g.
> is_layer_visible doesn't make any sense in expressions which aren't
> directly associated with a map. So the function won't be available as
> for expressions used as a field default value, or for a layout text
> label (since the layout may have multiple maps, each with a different
> layer set, and a label isn't linked to any map item in particular!).
> 
> > And how can I get this expression working for the print composer as
> > well?  
> 
> Wait for 3.4 ;)
> 
> Nyall



More information about the QGIS-Developer mailing list