<div dir="ltr">It seems that joining filters do not work (at leat in Python). I have to do:<div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">request = QgsFeatureRequest(bbox)</span><br></div><div>
<span style="font-family:arial,sans-serif;font-size:13px">request = request</span><span style="font-size:13px;font-family:arial,sans-serif">.</span><span style="font-size:13px;font-family:arial,sans-serif">setSubestOfAttributes(['id'],</span><span style="font-size:13px;font-family:arial,sans-serif">mylayer.pendingFields())</span></div>
<div><br><div>And I see that field names are always returned but field values are set to None if filtered out.</div><div><br></div><div>giovanni</div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2013/12/4 G. Allegri <span dir="ltr"><<a href="mailto:giohappy@gmail.com" target="_blank">giohappy@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">errata corrige:<div><br></div><div>(...)</div><div><div style="font-family:arial,sans-serif;font-size:13px">for field in feat.fields():</div><div style="font-family:arial,sans-serif;font-size:13px">       print <a href="http://field.name/" target="_blank">field.name</a>()</div>

</div><div style="font-family:arial,sans-serif;font-size:13px">(...)</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/4 G. Allegri <span dir="ltr"><<a href="mailto:giohappy@gmail.com" target="_blank">giohappy@gmail.com</a>></span><div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Probably I'm not using it correctly.<div>I want to retrieve the features within a bbox and obtain one field only. Im' doing the following:</div>

<div><br></div><div>request = QgsFeatureRequest(bbox).setSubestOfAttributes(['id'],mylayer.pendingFields())</div>
<div>for feat in mylayer.geFeatures(request):</div><div>   for fields in feat.fields():</div><div>       print <a href="http://field.name" target="_blank">field.name</a>()</div><div><br></div><div>and I get all the field names printed while I thought I would get only 'id'.</div>


<div>What am I doing wrong?</div><div><br></div><div>giovanni</div><span><font color="#888888"><div><br></div><div>-- <br>Giovanni Allegri<br><a href="http://about.me/giovanniallegri" target="_blank">http://about.me/giovanniallegri</a><br>

blog: <a href="http://blog.spaziogis.it" target="_blank">http://blog.spaziogis.it</a><br>
GEO+ geomatica in Italia <a href="http://bit.ly/GEOplus" target="_blank">http://bit.ly/GEOplus</a>
</div></font></span></div>
</blockquote></div></div></div><div><div class="h5"><br><br clear="all"><div><br></div>-- <br>Giovanni Allegri<br><a href="http://about.me/giovanniallegri" target="_blank">http://about.me/giovanniallegri</a><br>blog: <a href="http://blog.spaziogis.it" target="_blank">http://blog.spaziogis.it</a><br>

GEO+ geomatica in Italia <a href="http://bit.ly/GEOplus" target="_blank">http://bit.ly/GEOplus</a>
</div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Giovanni Allegri<br><a href="http://about.me/giovanniallegri" target="_blank">http://about.me/giovanniallegri</a><br>blog: <a href="http://blog.spaziogis.it" target="_blank">http://blog.spaziogis.it</a><br>
GEO+ geomatica in Italia <a href="http://bit.ly/GEOplus" target="_blank">http://bit.ly/GEOplus</a>
</div>