NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 2 - Blazor - Rozšíření Todo aplikace v .NET Core SPA

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Karel Bešťák:2.6.2021 13:33

@onkeypress mi nefunguje. Nemohu přijít na to proč.

 
Odpovědět
2.6.2021 13:33
Avatar
JOF
Tvůrce
Avatar
Odpovídá na Karel Bešťák
JOF:3.6.2021 10:15

Ahoj, tam nic složitého není. Zkontroluj, zda tam nemáš nějaký překlep ...

 
Odpovědět
3.6.2021 10:15
Avatar
Odpovídá na JOF
Karel Bešťák:3.6.2021 10:29

pouze jsem to zkopíroval

  <button class="btn btn-secondary" disabled=@buttonDisabled @onclick="NewItem" @onkeypress="KeyPress">Přidat</button>
    </div>
</div>
@code {
    public string Text { get; set; }

    string buttonDisabled => string.IsNullOrEmpty(Text) ? "disabled" : null;
    [Parameter]
    public EventCallback<string> OnNewItem { get; set; }

    void NewItem()
    {
        OnNewItem.InvokeAsync(Text);
        Text = string.Empty;
    }
    void KeyPress(KeyboardEventArgs e)
    {
        if (e.Key == "Enter" && !string.IsNullOrEmpty(Text))
        {
            NewItem();
        }
    }
 
Odpovědět
3.6.2021 10:29
Avatar
JOF
Tvůrce
Avatar
Odpovídá na Karel Bešťák
JOF:3.6.2021 10:33

A píše to nějakou chybu (třeba do konzole) nebo to jen nic nedělá?

 
Odpovědět
3.6.2021 10:33
Avatar
Odpovídá na JOF
Karel Bešťák:3.6.2021 10:40

nic to nedělá

 
Odpovědět
3.6.2021 10:40
Avatar
JOF
Tvůrce
Avatar
Odpovídá na Karel Bešťák
JOF:3.6.2021 11:06

Používáš klasický Enter nebo na numerické klávesnici?

 
Odpovědět
3.6.2021 11:06
Avatar
Karel Bešťák:3.6.2021 11:12

zkoušel jsem oba

 
Odpovědět
3.6.2021 11:12
Avatar
Odpovídá na Karel Bešťák
Karel Bešťák:4.6.2021 11:32

přesunul jsem @onkeypress jinam a už to funguje (možná to původně bylo myšleno jinak, než jsem fungování pochopil já

<div class="input-group input-group-lg">
    <div class="input-group-prepend">
        <span class="input-group-text">Nový úkol</span>
    </div>
    <input type="text" class="form-control" @bind="Text" @bind:event="oninput" @onkeypress="KeyPress"/>
    <div class="input-group-append">
        <button class="btn btn-secondary" disabled=@buttonDisabled @onclick="NewItem" >Přidat</button>
    </div>
</div>
 
Odpovědět
4.6.2021 11:32
Avatar
Odpovídá na Karel Bešťák
Karel Bešťák:4.6.2021 11:34

špatně jsem původně opsal kód, funkci pro klávesu jsem měl v button

 
Odpovědět
4.6.2021 11:34
Avatar
Josef Theuer
Člen
Avatar
Josef Theuer:20.8.2022 8:52

no....já hledám jak si udělat apku s databází a tady to zrovna není. asi to stejně zkusím

Odpovědět
20.8.2022 8:52
No pain no gain
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.