{"id":13860,"date":"2019-10-14T16:18:19","date_gmt":"2019-10-14T23:18:19","guid":{"rendered":"http:\/\/clartechsolutions.com\/?p=13860"},"modified":"2023-03-01T02:09:33","modified_gmt":"2023-03-01T02:09:33","slug":"personalizar-el-mensaje-de-validacion-apex","status":"publish","type":"post","link":"https:\/\/kiusi.com\/en\/personalizar-el-mensaje-de-validacion-apex\/","title":{"rendered":"Personalizar el mensaje de validaci\u00f3n APEX"},"content":{"rendered":"<p>En esta entrada vamos a ver como podemos personalizar los mensajes de validaci\u00f3n de los elementos de APEX.<\/p>\n<p>Tengo mi aplicaci\u00f3n demo en espa\u00f1ol con un reporte interactivo (p\u00e1gina 2) y pantalla (p\u00e1gina 3).<\/p>\n<p><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" data-attachment-id=\"16265\" data-permalink=\"https:\/\/kiusi.com\/en\/personalizar-el-mensaje-de-validacion-apex\/img01-6\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?fit=1916%2C545&amp;ssl=1\" data-orig-size=\"1916,545\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clarisa Maman Orfali&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1571068648&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"img01\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?fit=750%2C213&amp;ssl=1\" class=\"alignnone wp-image-16265 size-full\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?resize=750%2C213&#038;ssl=1\" alt=\"\" width=\"750\" height=\"213\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?w=1916&amp;ssl=1 1916w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?resize=300%2C85&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?resize=1024%2C291&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?resize=768%2C218&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?resize=1536%2C437&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?resize=18%2C5&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?resize=1200%2C341&amp;ssl=1 1200w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img01.jpg?resize=1568%2C446&amp;ssl=1 1568w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/p>\n<p>El elemento de p\u00e1gina P3_NOMBRE&nbsp; est\u00e1 configurado en porpiedades &#8211;&gt; Validaci\u00f3n &#8211;&gt; Valor Necesario:<strong> S\u00ed<\/strong><\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"16267\" data-permalink=\"https:\/\/kiusi.com\/en\/personalizar-el-mensaje-de-validacion-apex\/img2-8\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?fit=1910%2C879&amp;ssl=1\" data-orig-size=\"1910,879\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"img2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?fit=750%2C345&amp;ssl=1\" class=\"alignnone wp-image-16267 size-full\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?resize=750%2C345&#038;ssl=1\" alt=\"\" width=\"750\" height=\"345\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?w=1910&amp;ssl=1 1910w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?resize=300%2C138&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?resize=1024%2C471&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?resize=768%2C353&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?resize=1536%2C707&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?resize=18%2C8&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?resize=1200%2C552&amp;ssl=1 1200w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img2-1.jpg?resize=1568%2C722&amp;ssl=1 1568w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/p>\n<p>Cuando ejecutamos la aplicaci\u00f3n y editamos un registro, al colocar en blanco el campo <strong>Name<\/strong> y aplicacmos los cambios, podemos ver que se lanza la validaci\u00f3n del elemento &#8220;Valor Necesario&#8221; donde nos indica <em><span style=\"color: #ff0000;\">&#8220;Please fill out this field.&#8221;<\/span><\/em><\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"16268\" data-permalink=\"https:\/\/kiusi.com\/en\/personalizar-el-mensaje-de-validacion-apex\/img03-4\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?fit=1908%2C887&amp;ssl=1\" data-orig-size=\"1908,887\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"img03\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?fit=750%2C349&amp;ssl=1\" class=\"alignnone wp-image-16268 size-full\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?resize=750%2C349&#038;ssl=1\" alt=\"\" width=\"750\" height=\"349\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?w=1908&amp;ssl=1 1908w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?resize=300%2C139&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?resize=1024%2C476&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?resize=768%2C357&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?resize=1536%2C714&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?resize=18%2C8&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?resize=1200%2C558&amp;ssl=1 1200w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img03.jpg?resize=1568%2C729&amp;ssl=1 1568w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/p>\n<p>Vamos a personalizar ese error que nos muestra el elemento de p\u00e1gina.<\/p>\n<p>Seleccionamos el elemento P3_NOMBRE,&nbsp; y en propiedades &#8211;&gt; Avanzada &#8211;&gt; Atributos Personalizados: <strong><em>data-valid-message=&#8221;El campo Nombre no puede estar vac\u00edo!&#8221;<\/em><\/strong><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"16269\" data-permalink=\"https:\/\/kiusi.com\/en\/personalizar-el-mensaje-de-validacion-apex\/img04-4\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?fit=1905%2C941&amp;ssl=1\" data-orig-size=\"1905,941\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"img04\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?fit=750%2C371&amp;ssl=1\" class=\"alignnone wp-image-16269 size-full\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?resize=750%2C370&#038;ssl=1\" alt=\"\" width=\"750\" height=\"370\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?w=1905&amp;ssl=1 1905w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?resize=300%2C148&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?resize=1024%2C506&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?resize=768%2C379&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?resize=1536%2C759&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?resize=18%2C9&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?resize=1200%2C593&amp;ssl=1 1200w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img04.jpg?resize=1568%2C775&amp;ssl=1 1568w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/p>\n<p>Guardamos los cambios y ejecutamos la aplicaci\u00f3n. Volvemos a dejar en blanco el campo Nombre y ahora ya podemos ver el mensaje personalizado.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"16270\" data-permalink=\"https:\/\/kiusi.com\/en\/personalizar-el-mensaje-de-validacion-apex\/img05-4\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?fit=1907%2C887&amp;ssl=1\" data-orig-size=\"1907,887\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"img05\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?fit=750%2C349&amp;ssl=1\" class=\"alignnone wp-image-16270 size-full\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?resize=750%2C349&#038;ssl=1\" alt=\"\" width=\"750\" height=\"349\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?w=1907&amp;ssl=1 1907w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?resize=300%2C140&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?resize=1024%2C476&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?resize=768%2C357&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?resize=1536%2C714&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?resize=18%2C8&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?resize=1200%2C558&amp;ssl=1 1200w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/img05.jpg?resize=1568%2C729&amp;ssl=1 1568w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/p>\n<p>De esta forma lo podemos implementar en todos los elementos que tengan configurado en SI el atributo Valor Necesario.<\/p>\n<p>En el caso que estemos usando nuestras propias validaciones tenemos el campo Error que nos permite ingresar el texto de la validaci\u00f3n.<\/p>\n<p>See you next time!<\/p>","protected":false},"excerpt":{"rendered":"<p>En esta entrada vamos a ver como podemos personalizar los mensajes de validaci\u00f3n de los elementos de APEX. Tengo mi aplicaci\u00f3n demo en espa\u00f1ol con un reporte interactivo (p\u00e1gina 2) y pantalla (p\u00e1gina 3). El elemento de p\u00e1gina P3_NOMBRE&nbsp; est\u00e1 configurado en porpiedades &#8211;&gt; Validaci\u00f3n &#8211;&gt; Valor Necesario: S\u00ed Cuando ejecutamos la aplicaci\u00f3n y editamos<a class=\"more-link\" href=\"https:\/\/kiusi.com\/en\/personalizar-el-mensaje-de-validacion-apex\/\">Continue reading <span class=\"screen-reader-text\">&#8220;Personalizar el mensaje de validaci\u00f3n APEX&#8221;<\/span><\/a><\/p>","protected":false},"author":132749711,"featured_media":16494,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":true},"categories":[121933],"tags":[121988,121989,121990,121991],"class_list":["post-13860","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle-apex-19-1","tag-mensaje","tag-personalizar-mensaje-de-validacion","tag-traduccion","tag-valor-necesario","entry"],"jetpack_publicize_connections":[],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paMvMS-3By","amp_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2019\/10\/Destacada-Personalizar-el-mensaje-de-validacion-APEX.jpg?fit=2949%2C1735&ssl=1","_links":{"self":[{"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/posts\/13860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/users\/132749711"}],"replies":[{"embeddable":true,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/comments?post=13860"}],"version-history":[{"count":3,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/posts\/13860\/revisions"}],"predecessor-version":[{"id":16495,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/posts\/13860\/revisions\/16495"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/media\/16494"}],"wp:attachment":[{"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/media?parent=13860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/categories?post=13860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/tags?post=13860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}