Pregunta

Me han pedido que verifique si es posible activar la creación de un nuevo documento vinculado a un tipo de contenido. Me gusta, para que sea simple, tiene un botón web, un botón, lo hace clic en él, y se abre la plantilla de documento con el panel de información del documento listo para agregar sus metadatas.

¿Es posible desencadenar esto en C #?

Gracias

¿Fue útil?

Solución

SharePoint invoca que con JavaScript

CoreInvoke('createNewDocumentWithRedirect2',event,'http:.... //there are more parameters with site Url, document template Url etc.

para que puedas hacerlo de la misma manera.

Abra la vista predeterminada en un navegador y vea la fuente.Busque "Crear un nuevo 'YourContentType'", tome CoreInVoke () y utilícelo con una etiqueta.Debería lucir así

<a onclick="CoreInvoke(&#39;createNewDocumentWithRedirect2&#39;,event,&#39;http:\u002f\u002f<yoursitename>\u002fShared Documents\u002fForms\u002fNew Word Document\u002fDocTemplate.dotx&#39;, &#39;http:\u002f\u002f<yoursitename>\u002fShared Documents\u002fNew Word Document&#39;, &#39;SharePoint.OpenDocuments&#39;, false, &#39;http://<yoursitename>/_layouts/CreateNewDocument.aspx?id=http://<yoursitename>/Shared%20Documents/Forms/New%20Word%20Document/DocTemplate.dotx&#39;, true, 1); return false;" href="#">Word 2010</a>

Use que en una parte web del editor de contenido o llámelo de su código detrás.

Verifique este Artículo

Licenciado bajo: CC-BY-SA con atribución
scroll top