cancel
Showing results for 
Search instead for 
Did you mean: 

Ajout du nouveau modèle dans la liste de données

sun74
Champ in-the-making
Champ in-the-making
Bonjour tout le monde

Je suis nouvelle sur Alfresco, et j'ai créer un nouveau model  celui d'un nouveau client (son nom, son numero.. )et maintenant je voudrais qu'il apparaisse dans la liste de données de Alfresco, mais je ne vois pas comment faire .

De plus, une fois que ce probleme est réglé , j'aimerais que le nouveau client apparaisse sur une page du tablau de bord d'Alfresco, J'ai deja creer ma page qui est vide pour le moment.

Quelqu'un peu m'aider  Smiley Very Happy ???

Merci d'avance !
4 REPLIES 4

jayjayecl
Confirmed Champ
Confirmed Champ
Bonjour,

votre besoin est difficile à comprendre :
- pourriez-vous montrer votre modèle de données custom ?
- quel est exactement votre besoin en rapport avec le tableau de bord, je n'ai pas bien saisi.

Merci

sun74
Champ in-the-making
Champ in-the-making
Bonsoir,

En faite j'ai creer mon modèle comme suit, dans un nouveau fichier NouveauClient.xml : (dans alfresco/extension)

<?xml version="1.0" encoding="UTF-8"?>
<model name="nc:nouveauclient" xmlns="http://www.alfresco.org/model/dictionary/1.0">
   <description> Example custom Model</description>
    <version>1.0</version>
   <imports>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
      <import uri="http://www.alfresco.org/model/system/1.0" prefix="sys"/>
      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>     
   </imports>
   <namespaces>
      <namespace uri="ahna.nouveau.model" prefix="mm"/>
   </namespaces>
    <aspects>
      <aspect name="nc:nouveauclient">
         <title>NewClient</title>
         <properties>
            <property name="nc:name">
               <type>d:text</type>
            </property>
        <property name="ncSmiley Tonguehone">
         <type>d:text</type>
        </property>
          </properties>
      </aspect>     
   </aspects>
</model>

Ensuite j'ai modifier le fichier example-modele-context.xml :

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>

<beans>

    <!– Registration of new models –>   
    <bean id="example.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
        <property name="models">
            <list>
                <value>alfresco/extension/NouveauClient.xml</value>
            </list>
        </property>
    </bean>
         
</beans>

et mon premier probleme était que mon nouveau modele ne s'affichait pas dans la liste déroulante de alfresco, celle ou l'on peut creer sa liste de données.

J'ai compris qu'il fallait modifié le fichier web-client-config-custum.xml toujours dans alfresco/extension , en ajoutant le bout de code suivant :

<!– ajout pour le NouveauClient –>
   
   <config evaluator="aspect-name" condition="nc:nouveauclient">
      <property-sheet>
         <show-property name="nc:name"/>
      </property-sheet>
      <property-sheet>
   <show-property name="ncSmiley Tonguehone"/>
      </property-sheet>
   </config>

   <config evaluator="string-compare" condition="Action Wizards">
      <aspects>
         <aspect name="nc:nouveauclient"/>
      </aspects>
   </config>

mon deuxieme problème est que je souhaite, dans le tableau de bord de alfresco, avoir un nouvel "onglet"  (qui correspondrait à une page ) comme par exemple l'onglet calendrier qui est présent par défaut .
Danc cet onglet  je voudrais que s'affiche voir les nouveaux clients que j'ai enregistré grace à la liste de données.

J'espere que c'est plus clair plus vous Smiley Happy

sun74
Champ in-the-making
Champ in-the-making
Pas de réponse ??  Smiley Surprisedops:

jayjayecl
Confirmed Champ
Confirmed Champ
Je vois beaucoup de problèmes dans votre message.
Prenons les choses une par une :
- quelle version d'Alfresco ?
- quelle interface utilisez-vous ? Si c'est bien Share, je ne crois pas que votre modèle apparaisse dans les listes de données, or vous semblez dire ici que ce problème est déjà réglé …

Voir aussi les informations minimales à nous donner pour pouvoir vous aider :
https://forums.alfresco.com/fr/viewtopic.php?f=6&t=86