Source Record List cannot be set to the content of a widget

Source Record List cannot be set to the content of a widget

  

Added .Net Extension called "MQ". After creating Preparation to the flow, started filling "Source Record list" to the "Table Records" as shown below:

Showing Error: "Source Record List cannot be set to the content of a widget", while trying to add the Widget list as above (TableRecord1.List).

Versions using:

OutSystems Intergration Studio Version 11.0

OutSystems Service Studio 11.0

DevelopmentEnvironment-11.0.113.0

Following this Video Procedure: https://www.youtube.com/watch?v=eRqlBsZvLIY

Please help me, how to solve this?

Hello Indrani.

The message is explicit.

A TableRecords widget CAN'T have as source list the list of another widget list. Even more if it is its OWN list.

You need to select a list that comes from your preparation, like a local list, the list output of an aggregate or SQL or a Server Action or Web Service method.

Cheers.

Eduardo Jauch wrote:

Hello Indrani.

The message is explicit.

A TableRecords widget CAN'T have as source list the list of another widget list. Even more if it is its OWN list.

You need to select a list that comes from your preparation, like a local list, the list output of an aggregate or SQL or a Server Action or Web Service method.

Cheers.

Hi Jauch,

Thank you for your reply. As i am very new to OutSystems, please let me know clearly. If possible kindly send me the screenshots for the procedure.

By the way i am selecting a list that comes from the preparation only.

 I am following the below video:

https://www.youtube.com/watch?v=eRqlBsZvLIY


Hello Indrani,

This video is from 2009...
Please, use the official online training: https://www.outsystems.com/learn/courses/15/developing-outsystems-web-applications/

Cheers.

Eduardo Jauch wrote:

Hello Indrani,

This video is from 2009...
Please, use the official online training: https://www.outsystems.com/learn/courses/15/developing-outsystems-web-applications/

Cheers.

Basics are discussing in the above given video, not related to my issue.

Indrani, you are NOT selecting a list from the Preparation.

You're trying to give as Source Record to your TableRecords1 widget its OWN list.

Eduardo Jauch wrote:

Indrani, you are NOT selecting a list from the Preparation.

You're trying to give as Source Record to your TableRecords1 widget its OWN 

Hi Jauch, thank you so much for the suggestion. But i am unable to get it. Kindly go through the below steps, & tell me where is the mistake & what to do.



Note: In Widgets having the below table & list.


Now, Please tell me, where is the mistake?

Hello Indrani.

TableRecords widget has a LIST. But to populate its list, he needs a SOURCE (that is a different list). 

You are NOT providing a source for this widget to iterate, copy the items from the source to its own internal list (TableRecords1.List) to show in the screen. Youare trying to provide its OWN list. THis will never work.

I don't know this MQ thing, but in the preparation, you need to GENERATE a list for the TableRecords to use.

Unless this Peek action returns a LIST that you can select in the expression, you simply does not have ANY list to provide to your TableRecords. So, you simply can't advance.

Please, take the online training, as it will give you a complete view of the platform, starting with the basics, like how to create entities, how to store and retrieve information from database, how to create pages, how to use the preparation, how to use aggregates, server actions, etc.

I can't help you more than ask you to do the online training. Sorry.

Cheers.