IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Webpart et Ajax Toolkit


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 84
    Par défaut Webpart et Ajax Toolkit
    Bonjour à tous,

    J'essaie de me familiariser le mieux possible avec les contrôles toolkits ajax avec sharepoint et j'aimerais réaliser un webpart spécifique et je demande votre aide :

    Voila j'utilise SmartPart pour créer mes usercontrols en ajax avec VS 2005.
    Donc je veux créer un webpart dynamique avec onglets et par chance il existe un control ajax qui permet de réaliser cela !

    Donc je créé mes ptits onglets, ca fonctionne :


    mais maintenant je souhaiterais mettre des informations de listes sharepoints à l'intérieur, plus précisemment mettre une requete de contenu dans chaque onglet. Est-ce possible?

    Sur le site Office Microsoft, ils ont fait un webpart exactement comme ca :
    ICIIIIIIII

    L'image du webpart que je souhaite faire:


    Ce n'est peut etre que de la saisie de texte avec personnalisation pure et simple?
    Mais bon je pose qd meme la question^^

    D'avance merci
    Cordialement


  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Salut,

    bien sur que c'est possible...

    regarde du cote de ce tuto:
    http://stephaneey.developpez.com/tut...ridview/#LVI-A

    Pour la partie "recuperation des donnees"

    Par contre, il va falloir que tu te plonges un peu dans le modele de sharepoint...

    une autre option, c'est de faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SPList list = SPContext.Current.Web.Lists["Liste"];
    SPListItemCollection myItems = list.Items;
     
    foreach (SPListItem item in myItems){
     //recuperation de item["<nom du champ>"
    }

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 84
    Par défaut
    Ok super!!

    Merci pour la rapidité de la réponse! Je vais tester tout ca!!

    Mais on peut pas insérer dans notre onglet une zone de composant webpart pour qu'aprés on puisse choisir par sharepoint directement quel composant webpart on veut ? (oui je sais j'en demande bcp mais c'est le petit plus ^^)

    Mais la premiere réponse me suffit largement


  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 84
    Par défaut
    Rebonjour !

    Après avoir bien pris en compte les articles sur SPGridView et les Tabs avec Ajax, j'ai testé tout ca mais je n'y arrive tjs pas...

    J'ai repris l'exemple basique pour créer un tableau de donnée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     protected override void CreateChildControls()
        {
            SPGridView SimpleGrid = new SPGridView();
            DataTable Donnees = new DataTable();
            Donnees.Columns.Add("Colonne 1");
            Donnees.Columns.Add("Colonne 2");
            Donnees.Columns.Add("Colonne 3");
            Donnees.Rows.Add("valeur 1", "valeur 2", "valeur 3");
            //...
        }
    Qui a pour résutat :


    Je veux ajouter ceci dans mon 1er onglet...comment faire !? Je n'arrive pas a appeler mon SPGridView, je ne vais pas appeler directemement la méthode CreateChildControls() sinon ca plante. :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    //OngletAccueil.ascx
    <cc1:tabcontainer ID="TabContainer1" runat="server">
        <cc1:TabPanel ID="TabPanel1" runat="server" HeaderText="Délégués du personnel" OnLoad="TabPanel1_selected">
            <ContentTemplate>
     
            </ContentTemplate>
        </cc1:TabPanel>
     
        <cc1:TabPanel ID="TabPanel2" runat="server" HeaderText="Trombinoscope" OnClientClick="hello">
            <ContentTemplate>
     
            </ContentTemplate>
        </cc1:TabPanel>
     
    </cc1:tabcontainer>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    //OngletsAccueil.acsx.cs
     
    public partial class OngletsAccueil : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
     
        }
     
        protected void TabPanel1_selected(object sender, EventArgs e)
        {
            //CreateChildControls();
     
        }
     
        protected override void CreateChildControls()
        {
            SPGridView SimpleGrid = new SPGridView();
            DataTable Donnees = new DataTable();
            Donnees.Columns.Add("Colonne 1");
            Donnees.Columns.Add("Colonne 2");
            Donnees.Columns.Add("Colonne 3");
            Donnees.Rows.Add("valeur 1", "valeur 2", "valeur 3");
            SimpleGrid.AutoGenerateColumns = false;
            BoundField Colonne1 = new BoundField();
            Colonne1.DataField = "Colonne 1";
            Colonne1.HeaderText = "Intitulé colonne 1";
            SimpleGrid.Columns.Add(Colonne1);
            BoundField Colonne2 = new BoundField();
            Colonne2.DataField = "Colonne 2";
            Colonne2.HeaderText = "Intitulé colonne 2";
            SimpleGrid.Columns.Add(Colonne2);
            BoundField Colonne3 = new BoundField();
            Colonne3.DataField = "Colonne 3";
            Colonne3.HeaderText = "Intitulé colonne 3";
            SimpleGrid.Columns.Add(Colonne3);
     
            SimpleGrid.DataSource = Donnees;
            SimpleGrid.DataBind();
            Controls.Add(SimpleGrid);
            //base.CreateChildControls();*/
        }
    }
    C'est peut etre un ptite erreur de code de ma part mais jvois pas où et comment faire...? Je suis bloqué car j'ai tenté plusieurs trucs mais sans succés.

    D'avance merci
    Cordialement

Discussions similaires

  1. besoins de ajax toolkit 3
    Par verbatimus dans le forum ASP.NET
    Réponses: 1
    Dernier message: 16/03/2009, 17h13
  2. Probleme avec Ajax Toolkit AutoCompleteExtender
    Par Promesses dans le forum ASP.NET
    Réponses: 17
    Dernier message: 18/02/2008, 17h19
  3. [Visual Studio 2008] Ajax toolkit inexistant ?
    Par zeavan dans le forum Visual Studio
    Réponses: 4
    Dernier message: 22/01/2008, 08h21
  4. RAD Studio 2007+Ajax toolkit
    Par vincentj dans le forum Delphi .NET
    Réponses: 3
    Dernier message: 13/12/2007, 12h13
  5. [AJAX] Votre avis sur Ajax Toolkit Framework
    Par rad_hass dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/06/2007, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo