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 :

Custom type field


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    jab
    jab est déconnecté
    Rédacteur
    Avatar de jab
    Homme Profil pro
    SharePoint developpeur
    Inscrit en
    Février 2004
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : SharePoint developpeur
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 1 173
    Par défaut Custom type field
    Bonjour,

    J'essaie de faire mon premier Custom Type Field et je reçois toujours le message LE type ... bn'est pas correctement installé lorsque je crée une colonne avec ce type. J'ai réduit le code au maximum et le problème persiste.

    Le fichier xml
    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
     
    <?xml version="1.0" encoding="utf-8" ?>
    <FieldTypes>
      <FieldType>
        <Field Name="TypeName">ReferenceTextField</Field>
        <Field Name="ParentType">Text</Field>
        <Field Name="TypeDisplayName">Text Reference</Field>
        <Field Name="TypeShortDescription">Reference to another column in another list</Field>
        <Field Name="UserCreatable">TRUE</Field>
        <Field Name="Sortable">FALSE</Field>
        <Field Name="AllowBaseTypeRendering">TRUE</Field>
        <Field Name="Filterable">FALSE</Field>
        <Field Name="ShowInDisplayForm">TRUE</Field>
        <Field Name="ShowInEditForm">TRUE</Field>
        <Field Name="ShowInListSettings">TRUE</Field>
        <Field Name="ShowInNewForm">TRUE</Field>
        <Field Name="ShowInVersionHistory">TRUE</Field>
        <Field Name="ShowInViewForms">TRUE</Field>
        <Field Name="FieldTypeClass">Applications.Flowdos.Sharepoint.ReferenceTextField,SharepointReferenceType, Version=1.0.0.0, Culture=neutral, PublicKeyToken=86616b56abf8c5dd</Field>
        <PropertySchema>
          <Fields></Fields>
        </PropertySchema>
        <RenderPattern Name="DisplayPattern">
          <Column/>
        </RenderPattern>
      </FieldType>
    </FieldTypes>
    La classe
    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
     
    Namespace Applications.Flowdos.Sharepoint
     
        Public Class ReferenceTextField
            Inherits SPFieldText
     
            Public Sub New(ByVal fields As SPFieldCollection, ByVal fieldName As String)
                MyBase.New(fields, fieldName)
            End Sub
     
            Public Sub New(ByVal fields As SPFieldCollection, ByVal typeName As String, ByVal displayName As String)
                MyBase.New(fields, typeName, displayName)
            End Sub
     
            Public Overrides Function GetFieldValue(ByVal value As String) As Object
                Return MyBase.GetFieldValue(value)
            End Function
        End Class
    End Namespace
    La méthode GetFieldValue est celle que je souhaite adapter au finale.

  2. #2
    jab
    jab est déconnecté
    Rédacteur
    Avatar de jab
    Homme Profil pro
    SharePoint developpeur
    Inscrit en
    Février 2004
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : SharePoint developpeur
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 1 173
    Par défaut
    Le problème provenait du namespace. En fait j'avais oublié le root namespace dans mon projet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] custom form field bind avec attribut de l'entity
    Par Echyzen dans le forum Symfony
    Réponses: 7
    Dernier message: 07/08/2014, 22h34
  2. Wrapper C -> C#: Les customs types
    Par MicroAlexx dans le forum C#
    Réponses: 3
    Dernier message: 26/01/2011, 18h05
  3. ajouter un control custom (type dll)
    Par Champouil dans le forum C#
    Réponses: 3
    Dernier message: 07/08/2010, 12h45
  4. Réponses: 8
    Dernier message: 28/08/2009, 15h48

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