Message posté par : AdB
----------------------------------------
Bonjour,
J'essaye de faire des boutons dans mon formulaire QGIS via le qml Widget car il est, à
priori supporté par qfield.
J'y connais pas grand chose en code, mais avec de l'aide, j'ai eu ça :
-----------------
Code :
import QtQuick 2.0
import QtQuick.Controls 2.15
Button {
id: incrementButton
text: "+ 10"
onClicked: {
// Récupération de la valeur actuelle du champ 'test'
var currentValue = currentForm.feature.attributes['test'];
// Incrémentation de la valeur
var newValue = currentValue + 10;
// Définition de la nouvelle valeur dans le champ 'test'
currentForm.setFeatureAttributeValue('test', newValue);
}
}
-----------------
J'ai bien un bouton d’incrémentation qui est apparu, mais ça ne fonctionne pas (la
valeur par défaut de mon champs est '1', paramétrée dans la valeur par défaut du
formulaire de Qgis. Mon champs 'test' est bien en integer de longueur 10.
Quelqu'un à une idée?
Merci.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=359842#p359842
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net