# getLabel
La méthode getLabel
permet de définir le libellé de la vue.
Ce libellé est accessible dans la structure retournée par l'api REST de récupération du rendu au moyen de la clé
data.view.renderLabel
.
/**
* Get the label of this view
* @return string the text label
*/
public function getLabel(\Anakeen\Core\Internal\SmartElement $document=null);
# Exemple
class ExampleRenderConfigView extends \Anakeen\Ui\DefaultView
{
public function getLabel(\Anakeen\Core\Internal\SmartElement $document)
{
return "Example view";
}
}
Retour du rendu suite à la requête de demande du rendu
http://www.example.net/api/v2/documents/1211/views/!defaultConsultation
{
data: {
uri: "http://localhost/tmp32/api/v2/documents/1211/views/!defaultConsultation",
properties: {
requestIdentifier: "!defaultConsultation",
identifier: "!coreConsultation",
label: "Core View Consultation",
uri: "http://localhost/tmp32/api/v2/documents/1211/views/!coreConsultation",
...
},
uri: "http://localhost/tmp32/api/v2/documents/1211/views/!defaultConsultation",
view: {
renderLabel: "Example view",
documentData: { ... }
locale: { ... }
menu: [...]
...
}
}
}
TIP
La variable data.properties.label
contient le label système du rendu. Ce label est celui du contrôle de vue s'il est
utilisé.