Size: a a a

2021 March 04

UR

Uncle Robot in Svelte [svelt]
Alex Kulakoff
такое чувство, что вы пытаетесь затащить мамонта в нашу эру)
возможно. Яж бэкендер :D
источник

UR

Uncle Robot in Svelte [svelt]
Alexey Schebelev
реаллизация хз но важно что есть стейт в виде переменной mydivs и на его основе рисуются дивы - чтобы скрить нужные дивы - нужно изменить стейт
так пока в цикле по данным не пройду - не узнаю сколько и чего там надо показывать/скрывать
источник

AS

Alexey Schebelev in Svelte [svelt]
mydivs.filter(...)
источник

A

Arushwl in Svelte [svelt]
Uncle Robot
атрибут. Например, <Input type="number" name="number" id="retail_margin_ratio_fixed_number_{element.supplier_id}_{pricelist.pricelist_id}" placeholder="введите число" class="disabled"/>
{element.supplier.id} - откуда то берётся?
источник

UR

Uncle Robot in Svelte [svelt]
Arushwl
{element.supplier.id} - откуда то берётся?
из данных с бэка
источник

A

Arushwl in Svelte [svelt]
Выходит supplier_id: num - это свойство объекта в массиве и именно этот массив рендерится в #each ?
источник

UR

Uncle Robot in Svelte [svelt]
Arushwl
Выходит supplier_id: num - это свойство объекта в массиве и именно этот массив рендерится в #each ?
да
источник

A

Arushwl in Svelte [svelt]
Тогда вам не нужен атрибут - у вас есть пропс
источник

MZ

Misha Zamkevich in Svelte [svelt]
Alexey Schebelev
<script>
 let mydivs = [
   {id:1, show: true},
   {id:2, show: false},
   {id:3, show: false},
 ];
</script>

{#each mydivs as div}
 <p>
   Div #{div.id}:
   <input type="radio" bind:group={div.show} value={true}/> - show,
   <input type="radio" bind:group={div.show} value={false}/> - hide
 </p>
 {#if div.show}
   <div>
     I'm Div
   </div>
 {/if}
<hr>
{/each}
чёт ты переусложнил, там же в each есть второе свойство — id
источник

A

Arushwl in Svelte [svelt]
А радио за пределом each ?
источник

AS

Alexey Schebelev in Svelte [svelt]
Misha Zamkevich
чёт ты переусложнил, там же в each есть второе свойство — id
это чтобы было с id в объекте
источник

AP

Alexander Ponomarev in Svelte [svelt]
лул #radio::checked ~ #id { display: none } =)
источник

UR

Uncle Robot in Svelte [svelt]
Arushwl
А радио за пределом each ?
нет.

Суть: есть тьма поставщиков, у каждого армия прайсов. У каждого прайса выбор фиксированная ставка или по диапазонам. И получается, что each в each и куча переключателей параметров.
источник

UR

Uncle Robot in Svelte [svelt]
Alexander Ponomarev
лул #radio::checked ~ #id { display: none } =)
😕 как в анекдоте про маму... :)
источник

AS

Alexey Schebelev in Svelte [svelt]
Uncle Robot
нет.

Суть: есть тьма поставщиков, у каждого армия прайсов. У каждого прайса выбор фиксированная ставка или по диапазонам. И получается, что each в each и куча переключателей параметров.
{#each allpriceitems.filter(item=>is_this_item_shoud_be_shown) as line}
источник

A

Arushwl in Svelte [svelt]
Uncle Robot
нет.

Суть: есть тьма поставщиков, у каждого армия прайсов. У каждого прайса выбор фиксированная ставка или по диапазонам. И получается, что each в each и куча переключателей параметров.
А, значит радивы переключают настройки внутри #each element ?
источник

UR

Uncle Robot in Svelte [svelt]
Arushwl
А, значит радивы переключают настройки внутри #each element ?
да. во втором, вложенном.
источник

A

Arushwl in Svelte [svelt]
У вас репла нет?
источник

UR

Uncle Robot in Svelte [svelt]
Arushwl
У вас репла нет?
нет.
Можно на ты ;)
источник

К

Константин in Svelte [svelt]
всем привет
источник