Время создания
Filters

Is there any functionality for the excel report builder to work with virtual objects? I want users to be able to export an excel report of selected records in a list based off a virtual object. Can I use a bulk action to run a business process that can do this?

Like 2

Like

0 comments
Show all comments

Is there a handler used when loading a List element for the first time or when reloading the list, including after changing quick filters? The crt.LoadDataRequest handler appears to only be called when reloading the list or loading in additional records via the infinite scroll mechanic, but not on the first load of the data or when reloading the data after quick filters are changed, so it does not fit the need.

 

What I'm looking to do is to intercept the initial loading of the data for the list to perform some async task, and once that async task has been completed allow the load to resume as usual. This should be triggered when the page first loads the list in, and whenever the user clicks to reload the list manually or changes quick filters that change the list data, but shouldn't be triggered on the infinite scroll.

Like 1

Like

0 comments
Show all comments
Question

is there any way to edit this page

Like 1

Like

0 comments
Show all comments
Question
Map

Hello creatio community ,can I include Map that will show   data from my section in my creatio app ?I mean data from my section not creatio section .and like this map https://www.zillow.com/

Like 0

Like

0 comments
Show all comments

I want to make a generic method, which will give me for each input 

 

"bdcfc348-9df5-f345-cb20-14103f818794" .... />

 

for every $context._crtControls element. 

 

i want to add Focus event handler. 

 

in the given example it has "PlaceOfBirth" key. 

 

 

Like 0

Like

5 comments

This can be achieved in DOM with the code like:

const textEl = document.getElementsByClassName("crt-input-control")[0].childNodes[0]
textEl.addEventListener('focus', (event) => {
    event.stopPropagation();
    console.log('focused');
})

But you need to study the page content to properly process the NodeList and add the focus event to the needed input.

.

Oleg Drobina,

That is the problem, that I can't find out to which attribute the input belongs 

Davit Gharagebakyan,

 

how about using textEl.ariaLabel to get the label (caption) for the input and use it to identify the needed element?

Oleg Drobina,

in my case area label is BIrthplace (for example). I don't have such a text in context. (only in very deep nested objects =>

 

 

 $context.viewModelGenerator.injector._lView[3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][8]._faviconService._sysSettingsService.httpClient.handler.injector.parent.parent.records[11][1].value._modules[0].instance._crtInjectionContextService._injectionContextsMap[0][1]._injector.records[3][1].value._crtRouter._location.
window.handlerChain._handlersCache[18][1][0][1]._next._injector.records[3][1].value._routerOutletHistory._items[8].view.pageRef.instance.schemaState.models[0]._dataSourceFactory._dataSourceRepository._repository[2][1]._queryExecutor._httpClient.handler.injector.records[1291][1].value.cachedInjectors[0][1].records[297][1].value._dragDropRegistry._drop
Instances[0].data._changeDetectorRef._lView[3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][3][8]._cacheService._componentRefCache[0][0].instance.refs.root.changeDetectorRef._cdRefInjectingView[19].queries[0].queryList._results[0].changeDetectorRef._lView[4][4][4][8][0]._lView[13][9][0][3][3][3][3
][3][3][3][3][4][8][0]._lView[4][7][0]._results[0]._closestTab._closestTabGroup._tabs._results[0]._viewContainerRef._lContainer[4][9][0][13][8][0]._lView[13][8][0]._lView[19].queries[1].queryList._results[0]._rendered[0][0]._declarationLView[19].queries[3].queryList._results[0].changeDetectorRef._lView[4][4][4][4][4][4][4][8][0]._lView[13][4][4][8][0]._lView[30]

Show all comments