IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 2. diel - Blazor - Rozšírenie Todo aplikácie v .NET Core SPA

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

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

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

 
Odpovedať
2.6.2021 13:33
Avatar
JOF
Tvůrce
Avatar
Odpovedá 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 ...

 
Odpovedať
3.6.2021 10:15
Avatar
Odpovedá 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();
        }
    }
 
Odpovedať
3.6.2021 10:29
Avatar
JOF
Tvůrce
Avatar
Odpovedá 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á?

 
Odpovedať
3.6.2021 10:33
Avatar
Odpovedá na JOF
Karel Bešťák:3.6.2021 10:40

nic to nedělá

 
Odpovedať
3.6.2021 10:40
Avatar
JOF
Tvůrce
Avatar
Odpovedá na Karel Bešťák
JOF:3.6.2021 11:06

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

 
Odpovedať
3.6.2021 11:06
Avatar
Karel Bešťák:3.6.2021 11:12

zkoušel jsem oba

 
Odpovedať
3.6.2021 11:12
Avatar
Odpovedá 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>
 
Odpovedať
4.6.2021 11:32
Avatar
Odpovedá 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

 
Odpovedať
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

Odpovedať
20.8.2022 8:52
No pain no gain
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!