jsom javascript sharepoint sharepoint-2010 sharepoint-clientobject

jsom - obtener la lista actualmente seleccionada en javascript en carga-sharepoint 2010



sharepoint jsom (2)

Es posible que haya encontrado un error en los servicios web de SharePoint (no es particularmente sorprendente, dada la escasez de su API).

Mira aquí . No miré con cuidado, pero BananaRepublic parecía tener una solución para este problema; No sé el contexto exacto, así que no sé si funcionará para ti o no.

Actualmente estoy tratando de averiguar cómo obtener una referencia a la lista actualmente seleccionada en sharepoint desde javascript. Puedo obtenerlo si conozco el título o la identificación, pero quiero que la lista se muestre dinámicamente dependiendo de dónde se encuentre el usuario. Tengo este código (en mi cuadro de diálogo modal):

ExecuteOrDelayUntilScriptLoaded(init, ''sp.js''); function init() { var context = SP.ClientContext.get_current(); var web = context.get_web(); var list = web.get_lists().getById(SP.ListOperation.Selection.getSelectedList()); }

El problema es que SP.ListOperation.Selection.getSelectedList() devuelve null. Probablemente haya algún otro script que deba esperar, ¿pero cuál?


Me lo imaginé. SP.ListOperation.Selection.getSelectedList() no funciona dentro de un cuadro de diálogo modal. Necesitaba pasar el ID de la lista desde la ventana principal.