Academy
TechHour
8.1.3

📢 Join our Tech Hour for Creatio 8.1.3 Release highlights!
 

🗓 Date: Wednesday, May 29th

🕘 Time: 9 AM EDT | 3 PM CET

 

Discover the latest features and enhancements in Creatio 8.1.3. This is a fantastic opportunity to learn, ask questions, and engage with our community.

🔗 Save the date and spread the word! The link to join is here>>

Like 2

Like

Share

0 comments
Show all comments
Academy
TechHour
Training
Webinar

 

 

Hi everyone!

Learn and discuss how to create targeted and personalized emails for marketing campaigns using dynamic content. Reach your customer and partners with content that will be relevant to them without spending hours on multiple templates.

 

Tune in today, April21 at 9 AM EST for a Tech Hour.

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

 

 

Check out our Tech hour schedule and register at https://www.creatio.com/page/creatio-academy-tech-hour 

 

All sessions are free!

 

P.S. If you have any topic suggestions for a Tech Hour format - feel free to share them in the comments.

Like 4

Like

0 comments
Show all comments
academy
Academy
Survey
Surveys
documentation

Share your experience with our documentation in a short survey. It should take 5-10 minutes to complete. 

 

Take the survey >>>

 

We will use your feedback to improve Creatio Academy. 

 

Like 3

Like

Share

0 comments
Show all comments
detail
bug
Academy
7.14_()
sales

Hi Community,

I created an editable detail thanks to the source code provided on the Academy.



The problem is that the datas are not saved.



Please find here the code from the Academy:

// Defining schema and setting its dependencies from other modules.
define("UsrCourierServiceDetail", ["ConfigurationGrid", "ConfigurationGridGenerator",
    "ConfigurationGridUtilities"], function() {
    return {
        // Detail object schema name.
        entitySchemaName: "UsrCourierService",
        // Schema attribute list.
        attributes: {
            // Determines whether the editing is enabled.
            "IsEditable": {
                // Data type — logic.
                dataValueType: Terrasoft.DataValueType.BOOLEAN,
                // Attribute type — virtual column of the view model.
                type: Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
                // Set value.
                value: true
            }
        },
        // Used mixins.
        mixins: {
            ConfigurationGridUtilities: "Terrasoft.ConfigurationGridUtilities"
        },
        // Array with view model modifications.
        diff: /**SCHEMA_DIFF*/[
            {
                // Operation type — merging.
                "operation": "merge",
                // Name of the schema element, with which the action is performed.
                "name": "DataGrid",
                // Object, whose properties will be joined with the schema element properties.
                "values": {
                    // Class name
                    "className": "Terrasoft.ConfigurationGrid",
                    // View generator must generate only part of view.
                    "generator": "ConfigurationGridGenerator.generatePartial",
                    // Binding the edit elements configuration obtaining event
                    // of the active page to handler method.
                    "generateControlsConfig": {"bindTo": "generateActiveRowControlsConfig"},
                    // Binding the active record changing event to handler method.
                    "changeRow": {"bindTo": "changeRow"},
                    // Binding the record selection cancellation event to handler method.
                    "unSelectRow": {"bindTo": "unSelectRow"},
                    // Binding of the list click event to handler method.
                    "onGridClick": {"bindTo": "onGridClick"},
                    // Actions performed with active record.
                    "activeRowActions": [
                        // [Save] action setup.
                        {
                            // Class name of the control element, with which the action is connected.
                            "className": "Terrasoft.Button",
                            // Display style — transparent button.
                            "style": this.Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
                            // Tag.
                            "tag": "save",
                            // Marker value.
                            "markerValue": "save",
                            // Binding button image.
                            "imageConfig": {"bindTo": "Resources.Images.SaveIcon"}
                        },
                        // [Cancel] action setup.
                        {
                            "className": "Terrasoft.Button",
                            "style": this.Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
                            "tag": "cancel",
                            "markerValue": "cancel",
                            "imageConfig": {"bindTo": "Resources.Images.CancelIcon"}
                        },
                        // [Delete] action setup.
                        {
                            "className": "Terrasoft.Button",
                            "style": this.Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
                            "tag": "remove",
                            "markerValue": "remove",
                            "imageConfig": {"bindTo": "Resources.Images.RemoveIcon"}
                        }
                    ],
                    // Binding to method that initializes subscription to events
                    // of clicking buttons in the active row.
                    "initActiveRowKeyMap": {"bindTo": "initActiveRowKeyMap"},
                    // Binding the active record action completion event to handler method.
                    "activeRowAction": {"bindTo": "onActiveRowAction"},
                    // Identifies whether multiple records can be selected.
                    "multiSelect": {"bindTo": "MultiSelect"}
                }
            }
        ]/**SCHEMA_DIFF*/
    };
});

It seems that the "Saved function" are missing now ?



Thanks a lot for your help.

 

Dorian

Like 0

Like

1 comments

Dear Dorian,

It’s hard to say what exactly is wrong without checking the source code. However, if the detail is displayed on the page without any records it can mean that it’s an error in the “filter” property of detail settings on page schema.

Please find the correct example of the filter below:

                "filter": {

                    // Detail object schema column.

                    "detailColumn": [lookup field of detail object referring to the page object],

                    // Section object schema column.

                    "masterColumn": "Id"

                }

For more detailed assistance, please contact technical support.

Best regards,

Norton

Show all comments

Bpm’online academy has received a couple of useful updates that allow you to find answers to your questions without having to contact customer support. From now on, you can also leave your feedback for documentation authors.

We analyzed our most frequent customer support cases and prepared FAQ articles that will answer common questions about system initial setup, as well as bpm’online day-to-day operations. Importing data from Excel, working with leads, opportunities, landings, campaigns, bulk emails, section wizard, sending and receiving emails, exporting list records, designing business processes and many other hot topics now have FAQ sections. We will regularly update the list of answered questions based on your feedback.

Another update enables you to leave feedback about the articles available on the Academy. We will regularly review the feedback statistics and comments to polish our documentation and make it more and more useful for you. Leave your comments about what you want improved and we will improve it for you. Hit “Like” to let us know that the article was useful! :)

Visit academy.bpmonline.com

File attachments

Like

0 comments
Show all comments