// 19.0.1.0 WDTableauDeBord.js
/*! VersionVI: 30A200066r x */
// Le seul support technique disponible pour cette librairie est accessible a travers le service "Assistance Directe".

// Attention a ne pas mettre d'accent dans ce fichier COMMENTAIRES inclus

//////////////////////////////////////////////////////////////////////////
// Manipulation d'un champ tableau de bord
function WDTableauDeBord (/*sAliasChamp*//*, sAliasZR*//*, sAliasAttribut*/)
{
	// Si on est pas dans l'init d'un protoype
	if (arguments.length)
	{
		// Appel le constructeur de la classe de base
		WDChampParametresHote.prototype.constructor.apply(this, arguments);

	}
};

// Declare l'heritage
WDTableauDeBord.prototype = new WDChampParametresHote();
// Surcharge le constructeur qui a ete efface
WDTableauDeBord.prototype.constructor = WDTableauDeBord;

//////////////////////////////////////////////////////////////////////////
// Methodes virtuelles generales

//// Initialisation
//WDTableauDeBord.prototype.Init = function Init()
//{
//	// Appel de la methode de la classe de base
//	WDChampParametresHote.prototype.Init.apply(this, arguments);
//
//	...
//};

//// - Tous les champs : Notifie le champ le conteneur xxx est affiche via un .display = "block"
//WDTableauDeBord.prototype.OnDisplay = function OnDisplay(oElementRacine, bAffiche)
//{
//	// Appel de la methode de la classe de base
//	WDChampParametresHote.prototype.OnDisplay.apply(this, arguments);
//
//	if (bAffiche && this.m_oHote && bEstFils(this.m_oHote, oElementRacine, document))
//	{
//		// Reaffiche le contenu du champ
//		...
//	}
//};

//// - Tous les champs : Notifie le champ que la fenetre est redimentionnee
//WDTableauDeBord.prototype._vOnResize = function _vOnResize(/*oEvent*/)
//{
//	// Appel de la methode de la classe de base
//	WDChampParametresHote.prototype._vOnResize.apply(this, arguments);
//
//	// GP 14/02/2013 : TB81010 : Uniquement si on est visible et si on a été affiche
//	if (this.m_oVue && clWDUtil.bEstDisplay(this.m_oHote, document, true))
//	{
//		// Si on n'a deja un __Reinit en attente, on ne vide pas une seconde fois
//		if (!this.bGetTimeXXXExiste("__Reinit"))
//		{
//			// Masque le contenu pour faciliter le redimensionnement
//			...
//		}
//		this.nSetTimeoutUnique("__Reinit", clWDUtil.ms_nTimeoutNonImmediat100);
//	}
//};

//// Pour implementer ConstruitParam (accepte des parametres variables)
//WDTableauDeBord.prototype._vsConstruitParam = function _vsConstruitParam()
//{
//	var tabParam = [];
//	
//	...
//
//	return tabParam.join(',');
//};

//// Fusionne les donnes
//WDTableauDeBord.prototype._voFusionneDonne = function _voFusionneDonne(oDonnees)
//{
//	WDChampParametresHote.prototype._voFusionneDonne.apply(this, arguments);
//
//	...
//};

//// Applique les parametres
//WDTableauDeBord.prototype._vAppliqueParametres = function _vAppliqueParametres(oParametreFusion)
//{
//	// Appel de la methode de la classe de base
//	WDChampParametresHote.prototype._vAppliqueParametres.apply(this, arguments);
//
//	...
//};
