Hola,
tengo un screen que se va a utilizar en GV y en TB. Hay un criterio de book que se mostrará sólo cuando sea GV. Los posibles valores son sólo los libros, nunca GV. Tengo la lista de todos los libros en el criterio oculto CrtBokHid, y a parte, tengo el criterio visible CrtBok donde el usuario elije los libros que quiera. Ahora, la duda, ¿Cómo puedo hacer para coger todos los libros en caso de que el usuario no meta ningún valor?
He pensado en utilizar una dependencia de "is empty" pero no sé muy bien dónde ubicarlo, si en uno de los criterios o en el botón que tiene que llamar a una función pasándole los valores.
<criteria component="suggest-multiple" id="CrtBokHid" printable="false" style="hidden" label="COLUMN_FMB_BOK" server-action="value" target-action="FmbPalBok" initial-load="query">
<dependency source-type="action" initial="true">
<dependency-element id="CrtBokHid" condition="is empty"/>
<dependency-action type="filter" target="CrtBokHid"/>
</dependency>
</criteria>
<criteria style="col-xs-6 col-sm-3 col-lg-2" label="PARAMETER_FMB_BOK" id="CrtBok" component="suggest-multiple" server-action="data" target-action="BoDfnTbo" >
<dependency target-type="hide" initial="true">
<dependency-element id="CrtIsGv" condition="eq" value="0"/>
</dependency>
<dependency source-type="action" initial="true">
<dependency-element id="CrtIsGv" condition="eq" value="0"/>
<dependency-element id="CrtBok" condition="is empty"/>
<dependency-action type="server" server-action="value" target-action="GetTbBok" target="CrtBok"/>
</dependency>
</criteria>