Filters
MultiSelectLookup
multi
Studio_Creatio
FreedomUI
creatio8.1.2
8.0

Hi Community,

I’m working on a requirement where I need to filter Region lookup data in a multi‑select dropdown field based on a column value (State/Region).

Basically, when a user opens the lookup field, it should only display the records that match the given State condition.


Here is my viewConfigDiff code:

viewConfigDiff: /**SCHEMA_VIEW_CONFIG_DIFF*/[
...
{
				"operation": "insert",
				"name": "MultiSelect_ugo4wdi",
				"values": {
					"layoutConfig": {
						"column": 1,
						"row": 3,
						"colSpan": 2,
						"rowSpan": 1
					},
					"type": "crt.MultiSelect",
					"label": "#ResourceString(MultiSelect_ugo4wdi_label)#",
					"recordId": "$Id",
					"recordRelationColumnName": "ImpAccount",
					"selectSchemaName": "ImpStateInterestMultiselect",
					"selectColumnName": "ImpStateInterestField",
					                          "selectFilter": {
      "items": {
        "filterByRegion": {
          "comparisonType": 3,
          "isEnabled": true,
          "filterType": 1,
          "leftExpression": {
            "expressionType": 0,
            "columnPath": "ImpStateRegion"
          },
          "rightExpression": {
            "expressionType": 2,
            "parameter": {
              "dataValueType": 1,
              "value": "State"
            }
          }
        }
      }
    },
					"visible": true,
					"labelPosition": "above",
					"placeholder": "",
					"tooltip": ""
				},
				"parentName": "GridContainer_qy480gv",
				"propertyName": "items",
				"index": 3
			},
			...
			]/**SCHEMA_VIEW_CONFIG_DIFF*/,

I’ve tried adding filtering logic in the source code, but I’m not getting the expected result. Here is my handler code:

handlers: /**SCHEMA_HANDLERS*/[
			{
  request: "crt.LoadDataRequest",
  handler: async (request, next) => {
    // Ensure this runs only for your MultiSelect list data source
	    console.log("Current DataSourceName:", request.dataSourceName);
	   console.log("EntitySchema:", request.entitySchemaName);
 
    // Ensure it's the right source + schema
 
    if (request.dataSourceName !== "MultiSelect_ugo4wdi_List_DS") {
		console.log("Hello I am in a log box 1234");
      return await next?.handle(request);
    }
 
    const filter = new sdk.FilterGroup();
 
    // Filter where ImpStateRegion == 'State'
    await filter.addSchemaColumnFilterWithParameter(
      sdk.ComparisonType.Equal,
      "ImpStateRegion", // <-- Column in ImpStateInterestMultiselect to filter on
      "State"           // <-- The fixed value to filter by
    );
 
    // Workaround for Creatio DevKit filter bug
    const newFilter = Object.assign({}, filter);
	  console.log("Hello I am in a log box");
    newFilter.items = filter.items;
 
    // Add filter to request parameters
    request.parameters.push({
      type: "filter",
      value: newFilter
    });
 
    // Proceed with next handler
    return await next?.handle(request);
  }
}
 
		]/**SCHEMA_HANDLERS*/,

I’ve also attached a screenshot of the current setup.

Multiselect filter

Multiselect element code

Can someone guide me on how to correctly apply filters for a multi‑select lookup field?
Do I need to configure this through the business rules, or is filtering only possible via overriding the source code handler?

Any help or examples would be greatly appreciated!

Thanks in advance.

Like 0

Like

1 comments

Hello,

To set up filtering for lookup fields in the dropdown, you’ll need to add a new business rule.

Please follow these steps:

  1. Open the Business Rules section on the current form page.
  2. Click "+ Add rule" under the Account business rules.
  3. In the "Then" block, select the action "Apply filter". Leave the "If" block empty.
  4. Configure the filter as follows:

Filter Region by State Where Region.State = Account.State

Save your changes.

Show all comments
FreedomUI
lookup
Lists
sorting
list
sort
dropdown
Filters
quickfilters

A number of folks in the community have asked about filtering various lists in Freedom UI, particularly, dropdowns, quick filters, lookups, etc. There are a few solutions out that propose using handlers and etc but a much simpler and reliable method can be deployed directly through your viewModelConfig diff.

You can sort any/all Freedom UI lists from the viewModelConfig very easily, no handler needed. Simply find whatever lookup DS you want to sort, create a copy with “_List” appended as a new entry in ViewModelConfig, then set your default sorting. With this approach, you can sort pretty much any/all lists, including quick filters.

The below example is as of version 8.2.1. Not sure whether this works on older versions of Freedom UI, but I would assume anything >8.1.

“PDS_YourLookup”: { // This is the existing lookup dropdown that we want to filter
   “modelConfig”: {
       “path”: “PDS.YourLookup”
   }
},
“PDS_YourLookup_List”: { // Create a new attribute for our _List
   “modelConfig”: {
       “sortingConfig”: {
           “default: [
               {
                   “columnName”: “Name”, // Replace with the actual object code to sort by
                   “direction”: “desc” // or “asc” for descending order
               }
           ]
       }
   }
}



Here's a real-life example that many will benefit from: sorting months! Alphabetically, the sort for months results in each month getting completely thrown out of order. Alphabetical is particularly a nuisance for a use case like this because the order also follows by character order. Even if you tried to use 1 - Jan, 2, Feb -- the alphabetical sort would actually sort as 1 - Jan, 11 - Nov, 12, Dec, 2 - Feb, etc... So even this doesn't work! You'd need to expand further and use 01 - Jan, 02 - Feb, etc. Instead, we can add a column to our "month" lookup for the month integer value, then sort on this new integer value. 

Adding an integer column with this sorting methodology enables you to simply display the month name without any arbitrary leading characters 01 - Jan, 02 - Feb, etc.



Here I am sorting months for a fiscal year end dropdown by an additional object column. In this case, I've added "MonthInt" as an integer column to this object and set the values 1-12 accordingly.


In my viewModelConfig diff, I have the following entry created automatically by simply adding my lookup to the page:

                    "CreditCardAppDS_FiscalYearEnd": {
                        "modelConfig": {
                            "path": "CreditCardAppDS.FiscalYearEnd"
                        }
                    },


I use the method above to add a new merge for my adjustments to the default sort on the hidden _List attribute, so my combined viewModelConfig for this element looks like this:


                    "CreditCardAppDS_FiscalYearEnd": {
                        "modelConfig": {
                            "path": "CreditCardAppDS.FiscalYearEnd"
                        }
                    },
                    "CreditCardAppDS_FiscalYearEnd_List": {
                        "modelConfig": {
                            "sortingConfig": {
                                "default": [
                                    {
                                        "columnName": "MonthInt",
                                        "direction": "asc"
                                    }
                                ]
                            }
                        }
                    },

Like 1

Like

Share

0 comments
Show all comments
Feed
Filters
TimeLine
advanced_search
Sales_Creatio
8.0

Dear All,

Could you please advise on how to filter the timeline using Advanced Filters?

My use case is to filter messages posted on the Account timeline via a folder on the Account list page. Additionally, I would like to know if it's possible to create a section that displays all Feed messages.

I’ve already tried searching for relevant keywords (such as social, message, channel) in the Advanced Filters on the Account section, but haven’t found anything related.

I would greatly appreciate your support!

Best regards,
Jacek 

Like 0

Like

5 comments

Hello,

Could you please describe your business idea in more detail, what logic exactly do you need to achieve?

Hi Mira,

I'd like to filter feed messages entered on Account timeline using advanced filters/ folders in the Account section. 

So, in advanced filters I'd like to select object (e.g. Feed?), quantity, and then filter message text using 'contains' logical value.

Could you let me know if this is possible and how best to set it up?

Best regards,
Jacek

Hello,

Thank you, could you please also describe your business idea behind, what are you trying to achieve by such a setup?

Hi Mira, 

Firstly, maybe I will clarify that this is about a FUI configuration. What I am looking to do is just to filter the data entered as Feed messages. We will treat Feed similarly as Notes, but with an additional ability to upload attachments, so I'd like to be able to filter the data there on a higher (Account list page view) level. 

Thanks!
Jacek

Assuming what you're after is to see accounts with feed/timeline activity, for example, see which accounts have new activity this week. However, a filter like this will show accounts with activity/messages, not the activity/messages itself. 

Feed messages are object SocialMessage (title: Message/comment), however, they don't have a direct lookup to accounts since they are generic for any entity (the record stores the account Id in a generic EntityId column, not a lookup to the account). This is why they don't show in the list of objects related to accounts. To use this object in this way, I typically create a view to directly relate account feed records to the account so it can be used in filters. Not sure if it's possible to use in an account filter without that. 

Note, this would only account for Feed messages, however. If you want all timeline entries, that would come from several different sources (Case, Order, Opportunity, Activity, SysFile, etc) 

Show all comments
Mobile_Creatio
Filters
8.0

Hi Team,

We are currently working on adding a filter to a custom section within our mobile application. The object has a lookup column named "Community," and our goal is to filter the records such that the "Community" value matches the current user's associated community. The relevant field on the "Contact" object is the "Primary Community."

 

We are familiar with the process of applying filters to mobile app sections by leveraging the out-of-the-box (OOTB) features of Creatio to configure the web page and then merging the generated code into the mobile app page. However, the specific condition involving the current user’s community seems to present a more complex challenge.

We would greatly appreciate any guidance or suggestions you may have for implementing this filter condition efficiently.

Like 0

Like

3 comments
Best reply

Hello!

Currently, this functionality is not available in the standard Creatio solution and we have a task to implement quick filters in the Creatio mobile app for the R&D team.
As a workaround, to achieve your goal, you can try the following approach, in which a quick filter is added to the page by the “Community” column and the user can select the appropriate value:

Here is an example of code for page MobileCalendar_ListPage for filter on first tab
1) changes in viewConfig -
  "type" : "crt.Screen",
  "header": [{
        "name": "My_QuickFilter",
        "type": "crt.QuickFilter",
        "filterType": "lookup",
        "config": {
            "caption": "Community",
            "icon": "person-button-icon",
            "iconPosition": "left-icon",
            "entitySchemaName": "Community"
        }
  }],
  
2) changes in viewModelConfig -
  "viewModelConfig" : {
      "attributes" : {
        "My_Converter_Arg3": {
          "value": {
            "quickFilterType": "lookup",
            "target": {
              "viewAttributeName": "Items3",
              "filterColumn": "Community"
            }
          }
        },
        "My_Filter3": {
          "from": "My_QuickFilter_Value",
          "converter": "crt.QuickFilterAttributeConverter : $My_Converter_Arg3"
        },

3) set filter for your collection in viewModelConfig -
"Items3" : {
  "modelConfig" : {
    "path" : "Tab1DetailDS",
    "filterAttributes" : [
        ...........,
        {
            "loadOnChange": true,
            "name": "My_Filter3"
        }
    ]
  },
  ....
}

Hello,


Could you tell me if your question is about the Freedom UI or Classic UI section?

Serhii Parfentiev,
Hi Serhii,

Thank you for your response! 

My question is related to the Freedom UI section.

Hello!

Currently, this functionality is not available in the standard Creatio solution and we have a task to implement quick filters in the Creatio mobile app for the R&D team.
As a workaround, to achieve your goal, you can try the following approach, in which a quick filter is added to the page by the “Community” column and the user can select the appropriate value:

Here is an example of code for page MobileCalendar_ListPage for filter on first tab
1) changes in viewConfig -
  "type" : "crt.Screen",
  "header": [{
        "name": "My_QuickFilter",
        "type": "crt.QuickFilter",
        "filterType": "lookup",
        "config": {
            "caption": "Community",
            "icon": "person-button-icon",
            "iconPosition": "left-icon",
            "entitySchemaName": "Community"
        }
  }],
  
2) changes in viewModelConfig -
  "viewModelConfig" : {
      "attributes" : {
        "My_Converter_Arg3": {
          "value": {
            "quickFilterType": "lookup",
            "target": {
              "viewAttributeName": "Items3",
              "filterColumn": "Community"
            }
          }
        },
        "My_Filter3": {
          "from": "My_QuickFilter_Value",
          "converter": "crt.QuickFilterAttributeConverter : $My_Converter_Arg3"
        },

3) set filter for your collection in viewModelConfig -
"Items3" : {
  "modelConfig" : {
    "path" : "Tab1DetailDS",
    "filterAttributes" : [
        ...........,
        {
            "loadOnChange": true,
            "name": "My_Filter3"
        }
    ]
  },
  ....
}

Show all comments
lookup
filter
FreedomUI
code
Filters
Sales_Creatio
8.0

I am trying to add a filter on the lookup owner based on the account field, but the filter is not working. Does anyone have an idea why?

Thanks!

handlers: /**SCHEMA_HANDLERS*/[
        {
            request: "crt.LoadDataRequest",
            handler: async (request, next) => {
                // filter the contact lookup for the account
                             
                if(request.dataSourceName !== "LookupAttribute_85sj3qr_List_DS") {
                    return await next?.handle(request);
                }
         
                // get the account                  
                const account = await request.$context.Parameter_q8l08xk;
                if (account) {
                    const filter = new sdk.FilterGroup();
                    await filter.addSchemaColumnFilterWithParameter(sdk.ComparisonType.Equal, "Account", account.value);
         
                    
                    const newFilter = Object.assign({}, filter);
                    newFilter.items = filter.items;
         
                    request.parameters.push({
                        type: "filter",
                        value: newFilter
                    });
                }
                             
                return await next?.handle(request);
            }
        }
            
        ]/**SCHEMA_HANDLERS*/,

Like 0

Like

2 comments

First, enable debug mode by executing the following in the browser console:

See https://customerfx.com/article/debugging-client-side-code-in-creatio-fo…

Once enabled, open the code for the page and set some breakpoints. Is a dataSourceName for "LookupAttribute_85sj3qr_List_DS" getting triggered? Maybe the name is wrong?

Is request.$context.Parameter_q8l08xk correctly retrieving the account?

Ryan

Everything looks Correct , and the issue was that I forgot to add the SDK "@creatio-devkit/common" to the page .
Thank You 

Show all comments
Filtering
LookupFilter
look up filters
Filters
filter
quick-filter
Sales_Creatio

How to filtering lookup with static filter that i have 1 object that is relation to contact and account, and i want to filter if the account is has been added to the object then the account not display in the lookup

Like 2

Like

1 comments

The necessary filtering can be implemented in section page source code. In order to do that you will have to write the handler for crt.LoadDataRequest request that appears when the lookup is opened.

Here is the example of the implementation:
 

/**SCHEMA_MODEL_CONFIG_DIFF*/,
	handlers: /**SCHEMA_HANDLERS*/[
		{
			request: "crt.LoadDataRequest",
			handler: async (request, next) =&gt; { 
				if(request.dataSourceName !== "PDS_UsrDoctor_sm2qg7w_List_DS") {
					return await next?.handle(request);
				}
				console.log('Lookup Load Data...');
				const cardModel = await sdk.Model.create("UsrHospitalVisitCardV3");
 
				// now load the records and provide the filters             
				const cards = await cardModel.load({
					attributes: ["UsrDoctor"]
				});
				console.log(cards);
 
				if (cards) {
					const filter = new sdk.FilterGroup();
					filter.logicalOperation = sdk.LogicalOperatorType.Or;
					cards.forEach(async (card) =&gt; {
						if(card.UsrDoctor &amp;&amp; card.UsrDoctor.value){
							await filter.addSchemaColumnFilterWithParameter(sdk.ComparisonType.Equal, "Id", card.UsrDoctor.value);
						}
					});
 
					// note, these lines are only needed due to an issue with filters in Creatio-DevKit SDK
					// expected to be fixed in Creatio 8.1
					const newFilter = Object.assign({}, filter);
					newFilter.items = filter.items;
 
					request.parameters.push({
						type: "filter",
						value: newFilter
					});
				}
 
				return await next?.handle(request);
			}
		}
	]/**SCHEMA_HANDLERS*/

 
In the example above "PDS_UsrDoctor_sm2qg7w_List_DS" is the name of the lookup that has to be filtered and "UsrHospitalVisitCardV3" is the object that contains that lookup and which records we should check.

You can also find some additional details and useful information in the articles:
https://customerfx.com/article/dynamically-filtering-a-lookup-on-a-creatio-freedom-ui-page/
https://customerfx.com/article/querying-data-using-filter-conditions-via-the-model-class-equivalent-to-enityschemaquery-in-a-creatio-freedom-ui-page/

Show all comments
Customization
panel
Filters
Studio_Creatio
8.0

I need to make a panel appear based on a dynamic entity, which could be Contact, Account...

 

And I also need to be able to have the reference of the names of the fields that are selected and add them to another entity, to form a detail list.

 

The reference (Code of the column, like "Name", "Description", "Type.Name"...) of the fields can be either from the main entity or related to an entity of a lookup as in the image below. (Contact.Account.Name).

 

I'm trying to do this, but if anyone knows if it's possible, I'm accepting help.

 

Like 1

Like

1 comments

Hello,

Can you give more details on your task? Why do you need a panel to appear, during what actions, for what purpose, and so on?

Show all comments
FreedomUI
detail
Filters
Sales_Creatio_enterprise_edition
8.0

Hi Community,

 

We are trying to create a filter for this detail, that will use two conditions (one for each column) and a logical operator of “OR”. So basically, we only want the records that have the main record id on one of these columns (Contrato or Contrato Umbrella).

 

 

To achieve this, we first tried to add the filter using the FreedomUI Page Designer. However, the filter does not work with the logical operator “OR”.

 

 

So we needed to add it manually, through code. By following this post https://community.creatio.com/questions/detail-filter-freedom-ui. But that didn’t work.

 

 

An alternative was to add the filter in the viewModelConfigDiff section, but we don’t know how can we make the value dynamic.

 

 

Could you please help us find a solution to this problem?

 

Thank you.

Like 3

Like

1 comments

Hello Pedro,

Please review one of the community questions to find the example of Terrasoft.LogicalOperatorType.OR usage.

Additionally here is an explanation of how filtration on Detail work for FreedomUI. 

Case description:
On Contacts page there is a Job experience detail with listed companies where the person worked. Our goal is to show only those departments in the department field that are specified for chosen employer (Account object). So, for this case, Alpha Business has only 2 departments listed in the Departments detail. We only want to see those 2 departments when choosing a department for this account on Job experience detail on Contact page. 

For filtering we basically need just 2 base handlers to be triggered:

  1. crt.DataGridActivateRowBusinessRulesRequest – triggered when we click on an existing detail row or add a new one.
  2. crt.HandleViewModelAttributeChangeRequest – triggered when we change a value of fields.

We also need to create our own handler which we can name usr.ApplyDepartmentFilter. This one would find the currently active row of our detail to have access to its manipulations. After that, we check if account field is filled in and if yes, we create a filter for the Department field. To apply it, we need to use setValue method by targeting filterAttributeName that can be created using the formula: 
"{detailName}DS_{targetFieldName}_List_BusinessRule_Filter".
After that, it is important to use markAsPristine method to make sure that the attribute is applied silently, without forcing us to save the row.

As for crt.DataGridActivateRowBusinessRulesRequest, here we just need to filter it by request.dataGridViewElementName === "CareerList" to target only the detail needed and then call the execution of usr.ApplyDepartmentFilter request that was added earlier.

In crt.HandleViewModelAttributeChangeRequest handler we need to cover the situation when the Employer (Account) field is changed to update the filtration for Department field. First of all, we check if request.attributeName === "CareerList". After that we select the active row and get control over Account field. We check if it’s changed by using account?.dirty property and also if it has value with account?.value?.value, because we would want to filter Department field only in case the Employer is filled in. If those 2 conditions are met, we use markAsPristine method for the account field attribute. We use this one here because it will allow us to handle the subsequent changes of the Employer field. Without it, the field will remain dirty until we save the row. Eventually, we need to set value of the Department field to null using: row?.getAttributeControl(attributeName + "DS_Department").setValue(null, {silent: true});
After that, the usr.ApplyDepartmentFilter handler can be executed to apply the filtration of Department field by Employer.

Show all comments
FreedomUI
Freedom_UI
Filters
page
Sales_Creatio
8.0

I am applying a complex filter to a page using the "Apply filter by page data" option.  I set up two parameter filters, but they are logically connected by an AND condition.  Is there a way to construct these filters allowing for complex structures?

Like 2

Like

3 comments

Hello!
Please provide examples of how you implement filters.

In the List Settings below, I need the results from more than one filter condition, more than just Account.ID=Opportunity.Account. 

Adding a second filter is possible, but the two filters are intrinsically connected by an AND operator, and there is no obvious way to specify a complex filter here.

John DeFayette,


Hello,

At the moment, it is not possible to set up such filtering. 

We have informed the development team about this need and registered an idea for such an improvement, so this feature may be available in the future.

Thank you for helping to make our product better.

Best regards,
Pavlo

Show all comments
mobile application
Filters
Mobile_Creatio
8.0

Добрий день.
Допоможіть, будь ласка, відфільтрувати записи у кастомному розділі в мобільному додатку.

Потрібний фільтр "Створив = поточний користувач"

Створив фільтр 

Terrasoft.sdk.Module.addFilter("UsrMyNotes", Ext.create("Terrasoft.Filter", {
   type: Terrasoft.FilterTypes.Group,
   logicalOperation: Terrasoft.FilterLogicalOperations.And,
   subfilters: [
       {
           property: "CreatedBy",
           comparisonType: Terrasoft.ComparisonType.EQUAL,
           value: Terrasoft.sdk.CurrentUser.getContactId()
       }
   ]
}));

та зберіг у файл UsrMobileNotesModuleConfig та додав файл до маніфесту робочого місця. 


},
"UsrMyNotes": {
   "RequiredModels": [
       "UsrMyNotes"
   ],
   "ModelExtensions": [],
   "PagesExtensions": [
       "UsrMobileUsrMyNotesActionsSettingsBlyzenkoWS",
       "UsrMobileUsrMyNotesGridPageSettingsBlyzenkoWS",
       "UsrMobileUsrMyNotesRecordPageSettingsBlyzenkoWS",
       "UsrMobileNotesModuleConfig"
   ]
}
Але фільтр не працює. Допоможіть, будь ласка. 
 

Like 0

Like

1 comments

Доброго дня,
Наведений вами приклад актуальний для класичних секцій мобільного додатку, однак, вочевидь ви використовуєте інтерфейс Freedom UI для мобільного розділу вашого об'єкту. 
Для реалізації вашої задачі в даному випадку необхідно змінити схему Mobile[Object]GridPageSettings[Workplace].
В цій схемі всередині масиву [ ] необхідно додати блок з кодом фільтру:
{
    "operation": "merge",
    "name": "settings",
    "values": {
        "viewModelConfigDiff": "[{\"operation\":\"merge\",\"name\":\"Attribute_Items_ModelConfig\",\"values\":{\"filterAttributes\":[]}},{\"operation\":\"insert\",\"name\":\"MyFilter\",\"values\":{},\"parentName\":\"Attribute_Items_ModelConfig\",\"propertyName\": \"filterAttributes\"},{\"operation\":\"merge\",\"name\":\"Attributes\",\"values\":{\"MyFilter\":{ ВАШ ФІЛЬТР }}}]"
    }
}
Для отримання самого фільтру варто використати наступний метод:
1) В дизайнері Freedom UI для довільної сторінки додаєте новий список на ваш об'єкт 
2) В цьому списку налаштовуєте фільтр, який який ви хочете застосувати в мобільному додатку
3) Зберігаєте фільтр і саму сторінку
4) Відкриваєте код самої сторінки і всередині неї можете знайти повний код фільтру:
5) Цей код і треба вставити всередину {\"MyFilter\":{ ВАШ ФІЛЬТР }}.
Важливо, в ньому треба екранувати символи " за допомогою штриха \, тобто таким чином \" і код фільтру не повинен містити табуляцій.
В результаті ваша сторінка Mobile[Object]GridPageSettings[Workplace] має виглядати приблизно наступним чином:
[
{
    "operation": "merge",
    "name": "settings",
    "values": {
        "viewModelConfigDiff": "[{\"operation\":\"merge\",\"name\":\"Attribute_Items_ModelConfig\",\"values\":{\"filterAttributes\":[]}},{\"operation\":\"insert\",\"name\":\"MyFilter\",\"values\":{},\"parentName\":\"Attribute_Items_ModelConfig\",\"propertyName\": \"filterAttributes\"},{\"operation\":\"merge\",\"name\":\"Attributes\",\"values\":{\"MyFilter\":{\"value\": {\"items\": {\"154ca683-b9f9-4359-88ca-e9dfbd10481a\": {\"filterType\": 4,\"comparisonType\": 3,\"isEnabled\": true,\"trimDateTimeParameterToDate\": false,\"leftExpression\": {\"expressionType\": 0,\"columnPath\": \"Status\"},\"isAggregative\": false,\"dataValueType\": 10,\"referenceSchemaName\": \"CaseStatus\",\"rightExpressions\": [{\"expressionType\": 2,\"parameter\": {\"dataValueType\": 10,\"value\": {\"Name\": \"In progress\",\"IsFinal\": false,\"Id\": \"7e9f1204-f46b-1410-fb9a-0050ba5d6c38\",\"Image\": \"\",\"StatusColor\": \"#FFAC07\",\"value\": \"7e9f1204-f46b-1410-fb9a-0050ba5d6c38\",\"displayValue\": \"In progress\"}}}]},\"d819453a-7122-4f49-92e8-3b0d7e4601f5\": {\"filterType\": 4,\"comparisonType\": 3,\"isEnabled\": true,\"trimDateTimeParameterToDate\": false,\"leftExpression\": {\"expressionType\": 0,\"columnPath\": \"Status\"},\"isAggregative\": false,\"dataValueType\": 10,\"referenceSchemaName\": \"CaseStatus\",\"rightExpressions\": [{\"expressionType\": 2,\"parameter\": {\"dataValueType\": 10,\"value\": {\"Name\": \"New\",\"IsFinal\": false,\"Id\": \"ae5f2f10-f46b-1410-fd9a-0050ba5d6c38\",\"Image\": \"\",\"StatusColor\": \"#0058EF\",\"value\": \"ae5f2f10-f46b-1410-fd9a-0050ba5d6c38\",\"displayValue\": \"New\"}}}]}},\"logicalOperation\": 1,\"isEnabled\": true,\"filterType\": 6,\"rootSchemaName\": \"Case\"}}}}]"}
}
]
Після цього зберігаєте зміни і синхронізуєте мобільний додаток, в результаті розділ має бути відфільтрованим.

Show all comments