As the title says, we sometimes need to disable buttons while still showing them - something which was easy to do in Classic UI. Is there any way of doing so in Freedom UI? I can't see any examples in OOTB Freedom UI areas, anywhere that does have disabled buttons OOTB are in Classic UI sections (e.g. the "Finish session" button on the System User page on the Access Rules tab when no record is selected).

Like 0

Like

1 comments

Hi Harvey, 

Does it not work to bind an attribute to the enabled property of a button and set as true/false? I've not tried that, but I assume it would work? Have you already tried that?

Ryan

Show all comments

Hi 

 

Can we add a button in a column for a  detail in Freedom UI. The Button should be in  place of the data in the column for each record.

Like 0

Like

1 comments
Best reply

It doesn't allow adding buttons in the list columns, as far as I am aware. However, you can add to the row actions menu (the three dot button menu on the left side of the list). See https://customerfx.com/article/adding-row-action-menu-items-to-a-creatio-freedom-ui-list/

Ryan

It doesn't allow adding buttons in the list columns, as far as I am aware. However, you can add to the row actions menu (the three dot button menu on the left side of the list). See https://customerfx.com/article/adding-row-action-menu-items-to-a-creatio-freedom-ui-list/

Ryan

Show all comments

Hi there - I'm trying to figure out where to put this schema in Creatio configuration to allow for a button in mobile.  I've found this article but it isn't clear how/where to apply this:

 

https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/mobile-development/customization/freedom-ui/customize-page/references/common-components

 

Thank you!

Like 0

Like

1 comments

Hi!

Please contact our support team at support@creatio.com and describe your situation to us. We will be happy to help you. 

Best regards,
Anton

Show all comments

In Freedom UI we have the possibility to setup the message composer to set a default sender : 

  • Use default mailbox
  • Use case source mailbox

The system is not generating the field from when composing a new email. Is this feature available ?

 

 

 

Anyone got this working ?

Like 1

Like

1 comments

Hi Frank!

The "From" field will be filled depending on the "Default sender" selected by you when replying to an email in the Conversation tab.


 However, if you are writing the first email in the thread without replying to the previous one, the "From" field will not be automatically filled if you have selected "Use case source mailbox". Instead, it will be filled with the value of the "Default mailbox" if this option has been selected.

I hope I have answered your questions!

Show all comments
Hi All,
 
I am trying to apply quick filter in the contact section under "All Email" Tab such that is should show all the mails related to the current user 
 
Below is the handler code:
 
	handlers: /**SCHEMA_HANDLERS*/[
	{
		request: "crt.LoadDataRequest",
		handler: async (request, next) => {
	/*if (request.dataSourceName === "ByOwnerQuickFilterInTimeline_ComboBox_List_DS") 
		{
		  const userId = Terrasoft.SysValue.CURRENT_USER.value;
		  console.log(userId);
		  //Create a filter to match the owner field with the current user's ID
			const filter = new sdk.FilterGroup();
			await filter.addExistsFilter("[SysAdminUnit:Contact:Id].Id");
		   //workaround for filters
			const newFilter = Object.assign({}, filter);
			newFilter.items = filter.items;
			request.parameters.push({
						type: "filter",
						value: newFilter
					    });
			console.log("testing");
			request.$context.attributes.ByOwnerQuickFilterInTimeline_Value[0] = [
 					 {
    				checkedState: true,
    				displayValue: "Lori Espinoza",
    				value: "ccb53f93-d5ab-4121-8598-63a8a694eeb"
  					}
					];
 
				console.log("Test");
				return await next?.handle(request);
			}
	}
		
Like 0

Like

1 comments

Hello,

 

Currently there is no tool to set the default filter in the Freedom UI Timeline component, but our R&D team has a task for implementing this functionality in one of the future application releases. Thank you for reporting this to us and helping us in making the app better!

Show all comments

Hi everyone,

in the OLD UI I used to create a separate module that stored all the constant values used in the code of the pages, such as a specific AccountTypeId or a SysAdminUnitId. I also used to add this module in the edit pages to access those values.

Now I need to do the same thing in the Freedom UI and I haven't figured out how to do it yet. I tried using the same approach by adding the Module in the SCHEMA DEPS and ARGS of the page definition, but I can't access the properties of the custom module.

Can anyone help me?
Let me know.

Thanks in advance.

BR,

 

Luca

Like 0

Like

1 comments
Best reply

I did additional tests and found that referencing the module in the SCHEMA DEPS and ARGS is correct, even though while debugging it's not possible to see the page constants "clearly". However, using "await" allows you to access to those values.

For example, like this:

var customerType = await UsrTestConfigurationEnum.AccountTypes.Customer;

I did additional tests and found that referencing the module in the SCHEMA DEPS and ARGS is correct, even though while debugging it's not possible to see the page constants "clearly". However, using "await" allows you to access to those values.

For example, like this:

var customerType = await UsrTestConfigurationEnum.AccountTypes.Customer;
Show all comments

Hello,

I want to color rows in a list page whose date has passed (Freedom UI).

I tried to add a css file to my list page. I followed this article, but I still have a problem. When I look at the page's inspect, I see that a line has been added with a link to the file I added (
I would appreciate help.

Thanks, Smadar

Like 0

Like

1 comments

Can you give more specifics? Is the CSS not being applied to the page?

As long as the steps in the article are followed it does load the CSS on the page. The CSS itself would determine whether or not it actually applies to any elements.
Ryan

Show all comments

Hi all,

I want to remove the drag drop feature in the attachment detail for a particular section in Freedom UI.

Could you please help me with this?



Like 1

Like

1 comments

To remove this feature in a particular section, add '"droppable": false' code in the values part of the FileList viewConfigDiff element in that section formpage.



Show all comments

Hey community,

          The issue is that I have a quick filter field, and when the zoom-in % of the screen is at 75% or greater, the field dropdown visibility is not proper. I'm trying to modify the CSS so that it works irrespective of the screen zoom. Is there a way to do this?





 

Like 0

Like

2 comments

Hello,

 

Please provide a screenshot of how the issue looks on your end.

Hi Mira Dmitruk,

    

In the image provided above, the screen zoom level is below 75%, resulting in the Quick Filters dropdown appearing correctly.

In the image above, with the screen zoomed in beyond 75%, the Quick Filters dropdown remains inaccessible, unless the filter is double-tapped, thereby revealing the dropdown.

Show all comments

I need to change the Delete functionality on a list, to be a logical deletion instead of a physical deletion. 

Is that possible? 

Could I use a Business Process to cancel the delete process and mark the row as "deleted" ?

Thanks in advance,

Ignacio.

Like 0

Like

3 comments

Hello Ignacio,

Unfortunately, it's not clear what you mean by logical deletion, could you please describe the task in more detail?

Sure. I want to add a column called "IsDeleted" or "Deleted" that is marked to true when the record was deleted by a user. Then another process with process that deletion and do the physical deletion.

 

Hello,

When you initiate the deletion of a record, it will be permanently removed from the system, and this is a fundamental logic that cannot be changed.

However, you can add a logical field at the record level, for example, "IsDeleted", and instead of deletion, users can utilize this field. Then, configure a business process with a "delete data" element: 
https://academy.creatio.com/docs/8.x/no-code-customization/bpm-tools/pr…

This element will handle the deletion of such records.

Thank you for reaching out!

Show all comments