2014-09-15 2 views
0

Lorsqu'un utilisateur entre un texte personnalisé dans une propriété de composant WebPart. Il s'affichera sur un formulaire.Sharepoint Texte personnalisé Pièce Web Propriété

c'est le code pour la partie web propriété est sur les testTextWebPart.ascx.cs les

public partial class testTextWebPart: WebPart 
{ 
    private string _customtxt; 

[WebBrowsable(true), 
     Category("Miscellaneous"), 
     Personalizable(PersonalizationScope.Shared), 
     WebDisplayName("Enter some text")] 
     public string CustomTextProp 
     { 
      get 
      { 
       return _customtxt; 
      } 
      set 
      { 
       _customtxt = value; 
      } 
     } 

je dois afficher le texte sur une page est le prothésiste testTextWebPart.ascx

<script type="text/javascript"> 
function NAME() { 
    var ctx = new SP.ClientContext.get_current(); 
    var webURL = ctx.get_url; 
    var newFormURL = window.location.protocol + '//' + window.location.host + webURL + '/Lists/Testpage/NewForm.aspx'; 

    var options = SP.UI.$create_DialogOptions(); 

    options.title = 'PAGE TITLE'; 
    options.url = newFormURL; 

    SP.UI.ModalDialog.showModalDialog(options); 
} 

Je dois l'afficher ici. Ceci est dans mon dossier de modèles de contrôle cette page est testText.ascx

<div id="divForm" runat="server" style="width:400px; margin-left:auto; margin-right:auto; margin-top:10px;"> 
<div style="margin-bottom:10px;"> DISPLAY HERE </div> 

Je dois obtenir le texte du ENTERE utilisateur via les propriétés WebPart et puis l'afficher sur le formulaire lorsque l'utilisateur clique sur le newform .

Répondre

0

Vous pouvez simplement ajouter cette méthode à votre code:

protected override void CreateChildControls() 
{ 
    base.CreateChildControls(); 
    LiteralControl message = new LiteralControl(); 
    message.Text = CustomTextProp; 
    Controls.Add(message); 
} 
+0

Pourriez-vous me donner une course vers le bas sur ce que cela fait? – HeliosAsra

+0

Veuillez passer par ce http://msdn.microsoft.com/en-us/library/office/ms415817(v=office.14).aspx –

Questions connexes