Re: {dialog.object}.argumentValue bug
Not sure if it's best to revive an old thread or start a new one, so for now I'll keep it here since it has all the information related to the problem already.
Has anyone else reported this same problem? We use the {dialog.object}.argumentValue in a large amount of our components, and we have a large number of components to start with, some of which are very lengthy. The only solution would be to implement Davidk's workaround, which would be to insert every argument we have into a control using =:ArgName, and then use getValue rather than argumentValue, which would take a very long time to do since we would have to find every place we've used argumentValue (from client-side functions, to javascript returned by xBasic, to javascript actions, etc.), so we've opted to wait for the next update of Alpha, which (according to iRadiate) looks like it already contains a fix for this. It's been a trade off so far of debating on just biting the bullet and re-working the entire project in every place that contains the argumentValue function, or waiting for the update, and we didn't know which one would be quicker. As far as we know, this would be the only solution apart from waiting for the update, unless anyone else has another option.
Does anyone have any idea when the next official release is (since we don't want to deploy a production environment to a pre-release build)? This seems like a pretty significant bug, since it effectively breaks the function by causing it to return "undefined" in any components that existed during the upgrade to the version that contains the bug (3670_4684), so I'm surprised there hasn't been a bug fix release for it yet.
Not sure if it's best to revive an old thread or start a new one, so for now I'll keep it here since it has all the information related to the problem already.
Has anyone else reported this same problem? We use the {dialog.object}.argumentValue in a large amount of our components, and we have a large number of components to start with, some of which are very lengthy. The only solution would be to implement Davidk's workaround, which would be to insert every argument we have into a control using =:ArgName, and then use getValue rather than argumentValue, which would take a very long time to do since we would have to find every place we've used argumentValue (from client-side functions, to javascript returned by xBasic, to javascript actions, etc.), so we've opted to wait for the next update of Alpha, which (according to iRadiate) looks like it already contains a fix for this. It's been a trade off so far of debating on just biting the bullet and re-working the entire project in every place that contains the argumentValue function, or waiting for the update, and we didn't know which one would be quicker. As far as we know, this would be the only solution apart from waiting for the update, unless anyone else has another option.
Does anyone have any idea when the next official release is (since we don't want to deploy a production environment to a pre-release build)? This seems like a pretty significant bug, since it effectively breaks the function by causing it to return "undefined" in any components that existed during the upgrade to the version that contains the bug (3670_4684), so I'm surprised there hasn't been a bug fix release for it yet.
Comment