Hello, The reason lies in the type (UsageType) of the RecordInactive= "Advanced" column, which is why the system does not display it in the designer. Unfortunately, there is no way to change this column type.
However, there is a workaround that will allow you to use the feature, namely the "DisableBlockingSystemColumns" feature that needs to be created and enabled for users that you need to have the rights to use such system fields. 1. Go to the link: https://SITENAME.creatio.com/0/Features 2. Add a new parameter:
3. Create a new parameter called "DisableBlockingSystemColumns", then add the role that well have the access to it, enable the checkbox and save the changes:
4. Relogin to the site.
However, this will allow users who have this option enabled to see other restricted and system columns in the system. We recommend using this approach in the "extreme" case, if the work of this functionality is critically important.
In addition, we have already created a task for our development team to fix this issue. Unfortunately, we have no exact ETA at the moment, since the task is at the initial stage, but it may be included into one of the next releases.
Can I set column values when using crt.CopyRecordRequest ? I have a use case where I need to create a copy of the record but change several column values in the new record. Is there a way to do it?
If this is from the Copy menu on a list, then you'd have to change that to use your own request, then copy, set the values, insert, in your own custom code.
If this is from the Copy menu on a list, then you'd have to change that to use your own request, then copy, set the values, insert, in your own custom code.
I was just calling the request from the button. Another thing is that if you call it from any page other than [object]_ListPage it’ll open the classic ui page, rather than the freedom UI page. I’ll definitely give the approach you described a try, I’m sure it’ll work. Thanks a lot!
I want to add a field validation in freedom ui, like, it's a date field then i want to impose a condition if date selected by the user is backdate then don't allow the record to be saved.(Freedom UI)
Hey, So for example if you have a date field as dateofPM and you want to prevent the user to choose a date, which is before the date of the CreatedOn of the record Below is a Example of the code:
Thanks Ryan, I tried this, but it didn't work, I will share my code here of this approach meanwhile I tried applying validation popup using handler, if you can suggest me any handler/function which will prevent saving the record if the control passes to this handler? this is my handler code:
We want to add filters in the same way that you can add them to lookups using code on the page, as there isn't a no-code way to configure additional filters for Timeline components. In our case, it's filtering out non-completed Activity records from the Timeline. We don't seem to be able to using similar methods to lookups though (i.e. adding custom code to the crt.LoadDataRequest handler. Has anyone found a way to add such a filter? It looks like all the Timeline code is in the 9351.xxxxxxx JS file.
Hi all, I want to upgrade my instance to freedom UI. How can I set up several form pages in Freedom UI for a section? I've a freedom UI section with two edit page, which depends on a lookup field.
Is it possible to control which user can use a specific edit page in new button? Version 8.1.3
You can define a typed page that will open for a specific type of lead in the Freedom UI page designer. Just hover over the add record button and in the right menu you will have the opportunity to define pages depending on the type of lead, default page, page for adding records.
Thank you, But I have done this one now I need to limit that one like I have a lookup in contact section. eg type (lookup in contact section) if type is customer means I need to show only wholesale in new button if its different type only enterprise should be shown.
Unfortunately, for now, it is not possible to edit and add additional fields in the short contact and account profile using the basic application tools. However, we have registered this idea for the responsible R&D team to consider and implement in future releases of the application.
Unfortunately, for now, it is not possible to edit and add additional fields in the short contact and account profile using the basic application tools. However, we have registered this idea for the responsible R&D team to consider and implement in future releases of the application.
Hello, Please specify where exactly you need a drop-down menu; Please provide us with the screenshots of the Classic UI functionality that you want in Freedom UI.
I believe Stefano is referring to a lookup displayed as a drop down. I would love to know if those can be sorted as well. They're typically sorted in alphabetical order, any of my attempts to change the order in the load request don't work.
I have decided to take a quick look at this and managed to get it working.
For example, adding this handler on the Accounts_FormPage should filter the "Type" by "Id" descending.
(In the code block change the ">" to ">", can't seem to fix this in the reply editor)
{
request:"crt.HandleViewModelInitRequest",
handler: async (request, next)=>{
let sortingConfigList = await request.$context.Type_List_Sorting;
let firstSortingConfig = sortingConfigList[0];
firstSortingConfig.columnName="Id";
firstSortingConfig.direction="desc";//desc or ascreturn next?.handle(request);}}
So the page context attribute we need to change is attributecode_List_Sorting. This is a list of "order configurations" (so you can order by multiple columns for example) So we just need to get the first item in this list and change the columnName from Name to whatever other field we need to order on And we can optionally change the direction property to "desc" to order descending (it is "asc" by default).
{
request:"crt.HandleViewModelInitRequest",
handler: async (request, next)=>{// 1.- Typo Empresa
let sortingConfigListType = await request.$context.Type_List_Sorting;
let firstSortingConfigType = sortingConfigListType[0];
firstSortingConfigType.columnName="NdosOrdenarPor";// Campo nuevo creado en AccountType
firstSortingConfigType.direction="asc";//desc or asc// 2.- Nro de Empleados
let sortingConfigListEmployeesNumber = await request.$context.EmployeesNumber_List_Sorting;
let firstSortingConfigEmployeesNumber = sortingConfigListEmployeesNumber[0];
firstSortingConfigEmployeesNumber.columnName="Position";
firstSortingConfigEmployeesNumber.direction="asc";//desc or asc// 3.- Annual revenue/Facturacion anual
let sortingConfigListAnnualRevenue = await request.$context.AnnualRevenue_List_Sorting;
let firstSortingConfigAnnualRevenue = sortingConfigListAnnualRevenue[0];
firstSortingConfigAnnualRevenue.columnName="FromBaseCurrency";
firstSortingConfigAnnualRevenue.direction="asc";//desc or ascreturn next?.handle(request);},
}
We have this business requirement, where we need to add a "Quick Complete" button to the NextStep line. Similar to what this marketplace app have, but for FreedomUI.
Unfortunately, at the moment, the Message-composer element is not customizable from the inside using no-code/low-code tools.
Currently, we do not have a ready-made instruction for adding such a button. However, we have created a task for the responsible team to either create such an instruction or add no-code tools for adding custom buttons to the element.