SharePoint 2010 Custom Fields XML
-
22-10-2019 - |
Pregunta
Últimamente he estado tratando de desarrollar un campo personalizado (desplegable en cascada) para SharePoint 2010. Estoy usando la muestra de CodePlex. El problema es que la muestra es para SharePoint 2007 y usa el siguiente en XML.
<PropertySchema>
<Fields>
<Field Name="SiteUrl" Hidden="TRUE" DisplayName="SiteUrl" MaxLength="500" DisplaySize="100" Type="Text">
</Field>
Por alguna razón en SharePoint 2010, esto parece no estar funcionando y está dando el siguiente error:
System.InvalidCastException: No se puede lanzar el objeto de tipo 'ASP._CONTROLTemplates_CascadingDropDownEditFieldControl_ascx' Tipo 'Microsoft.sharepoint.WebControls.ifieldEditor'.
en Microsoft.sharepoint.ApplicationPages.fieldCustomizationPage.CreateChildControls ()
en microsoft.sharepoint.applicationPages.fieldnewpage.createChildControls ()
en system.web.ui.control.ensureChildControls ()
en Microsoft.sharepoint.ApplicationPages.fieldCustomizationPage.onload (EventArgs E)
en microsoft.sharepoint.applicationPages.fieldnewpage.onload (EventArgs E)
en system.web.ui.control.loadRecursive ()
en System.web.ui.page.ProcessRequestMain (Boolean incluye BeforEsyncPoint, boolean incluye aFterAsyncPoint)
¿Hay alguna forma de agregar las mismas cosas en CreateChildControl en lugar de PropertySchema? ¿O alguien tiene sugerencias para resolver este problema?
Solución
Encontré este sitio que hizo el desplegable en cascada muy fácilmente: consultehttp://www.sharepointkings.com/2010/09/sharepoint-cascading-drop-downs-using.html
Otros consejos