Skip to main content
Newcomer
April 27, 2023
Solved

Bi Viewer - Image component - Binary Array

  • April 27, 2023
  • 1 reply
  • 0 views

Hi,

does anyone have a clue on how to use the Binary Array facility inside the Image component in a BI Viewer? I couldn't find anything in the documentation apart a simple mention. How do I actually load image files inside this Binary Array?

giutor73_0-1682597272677.png

Thanks 🙂

 

Best answer by JackLacava

Yes. In your case, I think what you want is the URI option. You can put all your images on a webserver somewhere, named after the possible contents of that field (e.g. "account1.png"), then specify the URI option with something like "https://example.com/images/{0}.png". When the field contains the value "account1", the component will contain the image at https://example.com/images/account1.png .

1 reply

OneStream Employee
April 27, 2023

That feature allows you to retrieve a picture dynamically, according to the contents of the datasource field you've bound to the Attribute slot. If the record provided by the datasource contains an image in that field (as a binary field like Varbinary, I believe), it will be retrieved and displayed.

You seem to have bound the Account field, which will only contain an account name. That's not going to work with Binary Array.

giutor73Author
Newcomer
April 28, 2023

Thank for replying. So only one image can be bound then? I have to display a different image according to the content of the field. 

OneStream Employee
April 28, 2023

Yes. In your case, I think what you want is the URI option. You can put all your images on a webserver somewhere, named after the possible contents of that field (e.g. "account1.png"), then specify the URI option with something like "https://example.com/images/{0}.png". When the field contains the value "account1", the component will contain the image at https://example.com/images/account1.png .