/// /////////////////////////////////////// public override void OnDesignSelect(Type typeEdite, object objetEdite, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes) { base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes); CProprieteExpressionEditor.ObjetPourSousProprietes = GetObjetPourAnalyseThis(typeEdite); CProprieteAffectationsProprietesEditor.SetTypeSource(GetObjetPourAnalyseThis(typeEdite).TypeAnalyse); if (SourceFormula != null) { CProprieteAffectationsProprietesEditor.SetTypeElementAffecte(SourceFormula.TypeDonnee.TypeDotNetNatif); } CProprieteAffectationsProprietesEditor.FournisseurProprietes = fournisseurProprietes; }
//------------------------------------------------------------------------------------ public override void OnDesignSelect( Type typeEdite, object objetEdite, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes) { base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes); CListeFormulesEditor.ObjetPourSousProprietes = new CObjetPourSousProprietes(typeEdite); m_typeSource = typeEdite; CProprieteAffectationsProprietesEditor.SetObjetSource( new CObjetPourSousProprietes(new CInfoAffectationDocumentToGed(typeEdite))); CProprieteAffectationsProprietesEditor.SetTypeElementAffecte(typeof(CDocumentGED)); CProprieteAffectationsProprietesEditor.FournisseurProprietes = fournisseurProprietes; }
//------------------------------------------------------- public override void OnDesignSelect( Type typeEdite, object elementEdite, IFournisseurProprietesDynamiques fournisseurProprietes) { base.OnDesignSelect(typeEdite, elementEdite, fournisseurProprietes); m_typeSource = typeEdite; CProprieteAffectationsProprietesEditor.SetTypeSource(m_typeSource); if (SourceFormula != null) { CProprieteAffectationsProprietesEditor.SetTypeElementAffecte(SourceFormula.TypeDonnee.TypeDotNetNatif); CProprieteFiltreDynamiqueEditor.SetTypeElement(SourceFormula.TypeDonnee.TypeDotNetNatif); CSelecteurDeFormEdition.SetTypeElement(SourceFormula.TypeDonnee.TypeDotNetNatif); } CProprieteAffectationsProprietesEditor.FournisseurProprietes = fournisseurProprietes; CColumnsPropertyEditor.ListeEditee = this; }
//--------------------------------------------------- public static void Autoexec() { CProprieteAffectationsProprietesEditor.SetTypeEditeur(typeof(CEditeurProprieteAffectationsProprietes)); }