En un artículo anterior mostré cómo resolver este tema con una validación de lista.
Otra opción es hacerlo con JSLink. El resultado es:
Les dejo el código:
(function () {
var overrideTest2Ctx = {};
overrideTest2Ctx.Templates = {};
overrideTest2Ctx.Templates.Fields = {
'test_x0020_2': { 'EditForm': hacerRequerido }
};
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideTest2Ctx);
})();
function hacerRequerido(ctx) {
var formCtx = SPClientTemplates.Utility.GetFormContextForCurrentField(ctx);
var validators = new SPClientForms.ClientValidation.ValidatorSet();
validators.RegisterValidator(new SPClientForms.ClientValidation.RequiredValidator());
formCtx.registerClientValidator(formCtx.fieldName, validators);
return SPFieldText_Edit(ctx);
}
Más información en:
0 comentarios:
Publicar un comentario