Articles avec le tag : ojs

Planisware : focus sur les bonnes pratiques de nommage

Exemple de script standard Planisware

Problématique

Lorsque l’on s’attache à mettre en œuvre des bonnes pratiques de nommage sous Planisware, 2 grandes familles d’objets sont à prendre en compte :

  1. les objets d’environnement Planisware (formules nommées, tables, champs supplémentaires…)
  2. les variables, fonctions et méthodes définies en script OJS

Le respect de normes dans le développement est fondamental car il

Lire la suite




OJS : les handlers sous Planisware

Problématique

Lorsque l’on implémente des écrans sous Planisware il est souvent demandé d’en paramétrer l’affichage (couleur, police, action sur clic etc…). Un certain nombre de choses peuvent être paramétrées en standard via les popup de paramétrage des objets mais il arrive fréquemment que l’on arrive aux limites de ce que Planisware permet

Lire la suite


OJS : le caractère « retour chariot »

Problématique

Lors de développements spécifiques en OPX2 Javascript (sous Planisware) on peut être amené à utiliser le caractère « retour chariot » ou « retour à la ligne ». A quoi sert-il sous Planisware ?

Ce caractère spécial se traduit en OJS sous la forme suivante :

"get_char".callmacro(10)

Le nombre ’10’ utilisé comme argument de la fonction correspond

Lire la suite




OJS : réaliser un fromobject sur plusieurs projets grâce aux virtual datasets

Introduction

En OJS (OPX2 JavaScript) l'instruction fromobject permet de réduire le périmètre des traitements réalisés aux objets en relation avec l'objet de départ.

Par exemple si l'on souhaite afficher l'ID des activités de niveau 2 du projet nommé "PROJET_DEVELOPPEMENT_2013" on pourra utiliser la syntaxe suivante :

var my_project = "OpxProject".get("PROJET_DEVELOPPEMENT_2013");
fromobject(my_project) 
{
   															

Lire la suite