diff --git a/ShowByCondition/src/ShowByCondition/ShowByCondition.xml b/ShowByCondition/src/ShowByCondition/ShowByCondition.xml
index 8889d54..1c3e389 100644
--- a/ShowByCondition/src/ShowByCondition/ShowByCondition.xml
+++ b/ShowByCondition/src/ShowByCondition/ShowByCondition.xml
@@ -5,10 +5,16 @@
iVBORw0KGgoAAAANSUhEUgAAAPoAAACWCAYAAAD32pUcAAAACXBIWXMAAA6/AAAOvwE4BVMkAAA57mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDktMThUMTI6NDg6MTIrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wMi0yNFQxNDo0MDowNCswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDItMjRUMTQ6NDA6MDQrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YmFiZTc1ZWUtMzg0YS03MTRmLWJjNDQtOGNiMmY2NDViNmU2PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YjNmMGJiNjQtZmE5Ni0xMWU2LWI5ODQtOWNkNTYzMDZiMTliPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZjVkNWM3MWEtNWUxYy0zMDRlLTk3N2EtZDRhM2I5OTYxYWY4PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmY1ZDVjNzFhLTVlMWMtMzA0ZS05NzdhLWQ0YTNiOTk2MWFmODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOS0xOFQxMjo0ODoxMiswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiYWJlNzVlZS0zODRhLTcxNGYtYmM0NC04Y2IyZjY0NWI2ZTY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDItMjRUMTQ6NDA6MDQrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj45NTg4NTAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjk1ODg1MC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjUwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE1MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+ynJ6XAAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAW10lEQVR42uydeVSU1/nHZ8C4JTZp6tK0p02bk6Xpr01MlBkGEaNiNIvamMQ9Ju7RmBqNzMsqCCKigIASwI0IuIEbKiIiO6KiKIIKiAoooOBCkzZGWeb7+wPmlWFmYEBAlu+c8zknwr3vO7nMZ+69z33ufSXl5eVoC14evwpGptakEdrq70G6FhKKTtEJRafoFJ1QdIpO0QlFp+gUnVB0QtEJRafohFB0ik4IRafohLS96N1NBYpM0QlF10YqFyCRC5DIBEhkSkhkAqRygaIT0hlEl8iU6GNhD5Pp3nBYH4m9MRlIOncVgeEnIBlsRdEJ6ciiS+UCpDIlLOf749qNO6iqqkbd1+kL+ZAMWqZZXk07lFb93ig66TKi97V0NEiMZZ4HUVlZBV2v0xfyIRlsBalcgLHCGm9MXQ/zJTvw+tQNMK6t3x7kNjIV0N3MBn1HOqK7woaiE0bd6/L2JA88fFSpIXd1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
-
+
Boolean Microflow
Data source
- Select the Microflow that determines whether the element should be shown.
+ Select the Microflow that determines whether the element should be shown. Please select either a nanoflow or a microflow.
+
+
+
+ Boolean Nanoflow
+ Data source
+ Select the Nanoflow that determines whether the element should be shown. Please select either a nanoflow or a microflow.
diff --git a/ShowByCondition/src/ShowByCondition/widget/ShowByCondition.js b/ShowByCondition/src/ShowByCondition/widget/ShowByCondition.js
index b85bf95..64b4681 100644
--- a/ShowByCondition/src/ShowByCondition/widget/ShowByCondition.js
+++ b/ShowByCondition/src/ShowByCondition/widget/ShowByCondition.js
@@ -31,6 +31,7 @@ define([
// Parameters configured in the Modeler.
microflowName: "",
+ nanoflowName: "",
returnValue: "",
elementClassFalse: "",
elementClassTrue: "",
@@ -102,10 +103,26 @@ define([
this.setParentDisplay(result);
}),
error: function(error) {
- alert(error.description);
+ console.error(error.description);
}
}, this);
}
+ else if (this.nanoflowName != '') {
+ mx.data.callNanoflow({
+ nanoflow: this.nanoflowName,
+ origin: this.mxform,
+ context: this.mxcontext,
+ callback: dojo.hitch(this, function (result) {
+ this.setParentDisplay(result);
+ }),
+ error: function(error) {
+ console.error(error.description);
+ }
+ }, this);
+ }
+ else {
+ console.error("Neither a nanoflow or a microflow was specified for show by condition widget.");
+ }
}
},
@@ -114,9 +131,9 @@ define([
var _objectHandle = null;
// Release handles on previous object, if any.
if (this._handles) {
- this._handles.forEach(function (handle, i) {
- mx.data.unsubscribe(handle);
- });
+ this._handles.forEach(lang.hitch(this, function (handle, i) {
+ this.unsubscribe(handle);
+ }));
this._handles = [];
}
// When a mendix object exists create subscribtions.
diff --git a/ShowByCondition/src/package.xml b/ShowByCondition/src/package.xml
index 5c05596..11e0917 100644
--- a/ShowByCondition/src/package.xml
+++ b/ShowByCondition/src/package.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/ShowByCondition/test/ShowByCondition_TestProject_Mx7_17.mpk b/ShowByCondition/test/ShowByCondition_TestProject_Mx7_17.mpk
new file mode 100644
index 0000000..02546b2
Binary files /dev/null and b/ShowByCondition/test/ShowByCondition_TestProject_Mx7_17.mpk differ
diff --git a/ShowByCondition/test/Widget/ShowByCondition.mpk b/ShowByCondition/test/Widget/ShowByCondition.mpk
index 392679b..9b8c034 100644
Binary files a/ShowByCondition/test/Widget/ShowByCondition.mpk and b/ShowByCondition/test/Widget/ShowByCondition.mpk differ