Programación de la acción "Nuevo documento" en una biblioteca de documentos
-
10-12-2019 - |
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
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('createNewDocumentWithRedirect2',event,'http:\u002f\u002f<yoursitename>\u002fShared Documents\u002fForms\u002fNew Word Document\u002fDocTemplate.dotx', 'http:\u002f\u002f<yoursitename>\u002fShared Documents\u002fNew Word Document', 'SharePoint.OpenDocuments', false, 'http://<yoursitename>/_layouts/CreateNewDocument.aspx?id=http://<yoursitename>/Shared%20Documents/Forms/New%20Word%20Document/DocTemplate.dotx', 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