Issue with changing an array rule input

Certified Associate Developer

I am trying to adjust the rule inputs of an interface of my first Appian App. More specifically, I just changed the rule input, but somehow am not able to see all the entries of the data type "person" which is supposed to have all the entries displayed in the preview. Interestingly, the auto-completion in the Expression mode works.

Is this behavior intended? How do I adjust the rule inputs so that it shows the the actual sub-entries of my datatype, similar to https://youtu.be/aJXle5ftPM8?t=593?

  Discussion posts and replies are publicly visible

Parents
  • I think what your issue is (if I've read and interpreted your comments and screen-shot)...is that you've changed the rule input for ri!person from a single value to an array, but the interface is designed only to show a single person value. You'll need to re-design the interface accordingly. You can do this in two ways:

    1. drop the current layout and use a grid instead where each column is an person attribute and each row is a person instance
    2. build repeating layouts as they;re currently designed, based upon the number of instances of ri!person, using a!forEach()

    (If I've misunderstood your problem then perhaps you can elaborate a bit further)

Reply
  • I think what your issue is (if I've read and interpreted your comments and screen-shot)...is that you've changed the rule input for ri!person from a single value to an array, but the interface is designed only to show a single person value. You'll need to re-design the interface accordingly. You can do this in two ways:

    1. drop the current layout and use a grid instead where each column is an person attribute and each row is a person instance
    2. build repeating layouts as they;re currently designed, based upon the number of instances of ri!person, using a!forEach()

    (If I've misunderstood your problem then perhaps you can elaborate a bit further)

Children
No Data