Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/im/v2/component/grid-view/dist/ |
Upload File : |
this.BX=this.BX||{};this.BX.Im=this.BX.Im||{};this.BX.Im.V2=this.BX.Im.V2||{};(function(t){"use strict";const e={name:"Checkbox",emits:["changeData"],props:{cellValue:{type:Boolean,required:true}},template:`\n\t\t<input\n\t\t\ttype="checkbox"\n\t\t\t:checked="cellValue"\n\t\t\tclass="bx-im-grid-view__cell_checkbox"\n\t\t\t@change="(event) => {\n\t\t\t\tthis.$emit('changeData', event.target.checked);\n\t\t\t}"\n\t\t/>\n\t`};const n={name:"GridView",components:{Checkbox:e},emits:["changeData"],props:{head:{type:Map,required:true},rows:{type:Map,required:true}},computed:{formatters(){return{boolean:e}}},methods:{changeData(t,e,n){const o=this.rows.get(e)[t];const i={headId:t,rowId:e,oldValue:o,newValue:n};this.$emit("changeData",i)}},template:`\n\t\t<div class="bx-im-grid-view__scope">\n\t\t\t<div class="bx-im-grid-view__head" role="row">\n\t\t\t\t<span\n\t\t\t\t\tclass="bx-im-grid-view__cell bx-im-grid-view__head_cell"\n\t\t\t\t\trole="columnheader"\n\t\t\t\t\tv-for="[columnId, column] in head"\n\t\t\t\t\t:key="columnId"\n\t\t\t\t>\n\t\t\t\t\t{{column.label}}\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t<div role="rowgroup">\n\t\t\t\t<div\n\t\t\t\t\tclass="bx-im-grid-view__row"\n\t\t\t\t\trole="row"\n\t\t\t\t\tv-for="[rowId, row] in rows"\n\t\t\t\t\t:key="rowId"\n\t\t\t\t>\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass="bx-im-grid-view__cell bx-im-grid-view__row_cell"\n\t\t\t\t\t\trole="gridcell"\n\t\t\t\t\t\tv-for="[columnId, column] in head"\n\t\t\t\t\t\t:key="rowId + '-' + columnId"\n\t\t\t\t\t\t:style="{textAlign: column.align ?? 'center'}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\tv-if="column.type"\n\t\t\t\t\t\t\t:is="formatters[column.type]"\n\t\t\t\t\t\t\t:cellValue="row[columnId]"\n\t\t\t\t\t\t\t:headId="columnId"\n\t\t\t\t\t\t\t:rowId="rowId"\n\t\t\t\t\t\t\t@changeData="(event) => changeData(columnId, rowId, event)"\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<template v-else>{{row[columnId]}}</template>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t`};t.GridView=n})(this.BX.Im.V2.Component=this.BX.Im.V2.Component||{}); //# sourceMappingURL=grid-view.bundle.map.js