{"id":687,"date":"2026-05-20T10:30:23","date_gmt":"2026-05-20T13:30:23","guid":{"rendered":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/?p=687"},"modified":"2026-05-20T10:35:03","modified_gmt":"2026-05-20T13:35:03","slug":"optimizacion-de-performance-en-grillas-wwp","status":"publish","type":"post","link":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/?p=687","title":{"rendered":"Optimizaci\u00f3n de Performance en Grillas WWP"},"content":{"rendered":"<header>\n<h1>Optimizaci\u00f3n de Performance en Grillas WWP<\/h1>\n<p>Gu\u00eda r\u00e1pida para mejorar la velocidad de carga de grillas que usan el pattern Work With Plus.<\/p>\n<\/header>\n<section>\n<h2>1 | Optimizaci\u00f3n de atributos<\/h2>\n<p class=\"section-sub\">Aplicar los cambios en este orden. Probar primero el paso liviano antes de tocar f\u00f3rmulas o redundancias.<\/p>\n<h3>Paso 1 \u2014 Propiedades del atributo en la grilla<\/h3>\n<p>Dentro de la grilla, seleccionar el atributo y, en sus propiedades, poner en\u00a0<span class=\"value-false\">FALSE<\/span>\u00a0las siguientes:<\/p>\n<ul>\n<li><span class=\"prop\">Include title filter<\/span><\/li>\n<li><span class=\"prop\">Include in export report<\/span><\/li>\n<li><span class=\"prop\">Include in export\/import excel<\/span><\/li>\n<li><span class=\"prop\">Include in export\/import CSV<\/span><\/li>\n<\/ul>\n<div class=\"callout callout-tip\"><span class=\"icon\">\u2705<\/span><\/p>\n<div>Esta es la\u00a0<strong>primera opci\u00f3n<\/strong>\u00a0a probar. Es la menos invasiva y muchas veces resuelve el problema sin necesidad de tocar f\u00f3rmulas.<\/div>\n<\/div>\n<h3>Paso 2 \u2014 Si lo anterior no alcanza<\/h3>\n<ul>\n<li><strong>Atributos f\u00f3rmula:<\/strong>\u00a0sacar todo lo que sea atributo f\u00f3rmula. Si es indispensable, hacerlo\u00a0<code>redundante<\/code>.<\/li>\n<li><strong>Variables en el Load:<\/strong>\u00a0sacar todas las variables que entren a tablas o hagan c\u00e1lculos dentro del\u00a0<code>Load<\/code>. Si son indispensables, convertirlas en\u00a0<strong>atributos f\u00f3rmula<\/strong>\u00a0y denominarlos\u00a0<code>redundantes<\/code>.<\/li>\n<\/ul>\n<\/section>\n<section>\n<h2>2 | Configuraci\u00f3n del objeto WW<\/h2>\n<p class=\"section-sub\">Ajustes a nivel del objeto. Ejemplo trabajando sobre la grilla de\u00a0<code>Cerdeu<\/code>.<\/p>\n<h3>C\u00f3mo llegar a las properties<\/h3>\n<ol>\n<li>Abrir objeto donde se encuentra la grilla, en mi caso <code>CerdeuWW<\/code>\u00a0en el panel.<\/li>\n<li>Hacer clic sobre el objeto en la pesta\u00f1a de arriba \u2192 se despliegan las\u00a0<strong>Properties<\/strong>.<\/li>\n<\/ol>\n<h3>Cambios a aplicar<\/h3>\n<div class=\"path\">Properties\u00a0<span class=\"arrow\">\u203a<\/span>\u00a0<span class=\"highlight\">Client \/ Server<\/span>\u00a0<span class=\"arrow\">\u203a<\/span>\u00a0Join Management =\u00a0Join Tables on Server<\/div>\n<div class=\"path\">Properties\u00a0<span class=\"arrow\">\u203a<\/span>\u00a0<span class=\"highlight\">Optimizations \/ Hints<\/span>\u00a0<span class=\"arrow\">\u203a<\/span>\u00a0Fast First Rows =\u00a0<span class=\"value-true\">YES<\/span><\/div>\n<div class=\"callout callout-info\"><span class=\"icon\">\u2139\ufe0f<\/span><\/p>\n<div>Ambas propiedades est\u00e1n en la misma secci\u00f3n\u00a0<strong>Client\/Server<\/strong>\u00a0del panel de Properties. Asegurate de hacer clic primero sobre el objeto para que aparezcan.<\/div>\n<\/div>\n<\/section>\n<section>\n<h2><span class=\"section-number\">3 | <\/span>Cantidad de atributos y botones<\/h2>\n<p class=\"section-sub\">El punto m\u00e1s importante y m\u00e1s com\u00fan detr\u00e1s de los problemas de carga.<\/p>\n<p>Dependiendo de la\u00a0<strong>cantidad de atributos<\/strong>\u00a0y\u00a0<strong>botones<\/strong>\u00a0que tenga la grilla, el tiempo de carga puede ser considerablemente mayor. A m\u00e1s elementos, m\u00e1s lento.<\/p>\n<div class=\"callout callout-warn\"><span class=\"icon\">\ud83d\udd27<\/span><\/p>\n<div><strong>En investigaci\u00f3n.<\/strong>\u00a0Todav\u00eda estamos buscando c\u00f3mo solucionar este punto puntualmente. Apenas tengamos una soluci\u00f3n concreta, se documentar\u00e1 ac\u00e1 mismo.<\/p>\n<p>!!!!<br \/>Por ultimo si al usar los filtros tarda en cargar deberias revisar la documentacion de la wiki ya subida de como mejorar el performance de los filtros. La puedes encontrar como &#8216;Buenas practicas para optimizar la navegacion en base de datos&#8217;<br \/>!!!!<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Optimizaci\u00f3n de Performance en Grillas WWP Gu\u00eda r\u00e1pida para mejorar la velocidad de carga de grillas que usan el pattern Work With Plus. 1 | Optimizaci\u00f3n de atributos Aplicar los cambios en este orden. Probar primero el paso liviano antes de tocar f\u00f3rmulas o redundancias. Paso 1 \u2014 Propiedades del atributo en la grilla Dentro [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":688,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docs"],"_links":{"self":[{"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/posts\/687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=687"}],"version-history":[{"count":3,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/posts\/687\/revisions"}],"predecessor-version":[{"id":691,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/posts\/687\/revisions\/691"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/media\/688"}],"wp:attachment":[{"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}