Pregunta

En nuestra solución (SP Foundation) tenemos varias listas con bastantes campos de búsqueda.Algunos de los campos de búsqueda son campos de usuario que enlazan con la lista de información del usuario y no queremos que eso suceda.

enter image description here

Por supuesto, podemos limitar el acceso a la lista (información del usuario) en sí, pero no es una buena solución cuando el usuario hace clic en el campo de búsqueda y llega a una página de acceso denegado.

La pregunta es:¿Es posible eliminar el enlace del campo de búsqueda?Si es así, ¿cómo?

¿Fue útil?

Solución

Su mejor opción sería eliminar ese campo/columna de la vista pública y todas las demás vistas donde no desea verlo.

Si aún desea ver el valor, cree una columna calculada que extraiga el valor de la columna de búsqueda y lo muestre. Use la columna de texto calculado de texto

Espero que esto ayude.

Otros consejos

La respuesta anterior realmente no es una solución, es solo una solución. Es mejor apuesta no para eliminar el campo o crear algún campo calculado o Solo use lo que SharePoint puede darle. Primero, debe crear XSL en la carpeta asignada 14 plantplate LeaTs XSL, por ejemplo, UserSInfoviewStyles.xsl y agregar contenido como en la imagen Bellow Cambio de campo Nombre interno para su campo de búsqueda:enter image description here

El segundo paso es cambiar xsllink a su archivo de vista XSL creado definido en el archivo schema.xml como en la imagen a continuación:enter image description here

Esto quitará los enlaces de su campo de búsqueda a la vista. Espero que esto ayude a alguien en el futuro.

solía jQuery para eliminar los enlaces seleccionando todas las etiquetas de anclaje que apuntan a la lista de búsqueda (verifique el href para cada uno de los valores de búsqueda y todos deberían comenzar a apuntar a alguna lista y tener un "ID=" al final).Luego lo desenvolví de las etiquetas para devolver solo el texto.Aquí está la línea de código de mi lista, pero, por supuesto, deberá cambiarla por la que apuntan sus búsquedas:

$(document).ready(function()
{
     $('a[href*="https://mytest.com/sites/MySite/_layouts/listform.aspx?PageType=4&ListId={DERGERG23THE-CH2E-4Y24-9F9C-434E63RT462RER}&ID="]').contents().unwrap();
});
Licenciado bajo: CC-BY-SA con atribución
scroll top