Как включить / отключить входы в Blazor

C ++ String Toolkit Library (StrTk) имеет класс сетки токенов, который позволяет вам загружать данные из текстовых файлов , строк или буферов символов и анализировать / обрабатывать их в строке-столбце.

Вы можете указать разделители строк и разделители столбцов или просто использовать значения по умолчанию.

void foo()
{
   std::string data = "1,2,3,4,5\n"
                      "0,2,4,6,8\n"
                      "1,3,5,7,9\n";

   strtk::token_grid grid(data,data.size(),",");

   for(std::size_t i = 0; i < grid.row_count(); ++i)
   {
      strtk::token_grid::row_type r = grid.row(i);
      for(std::size_t j = 0; j < r.size(); ++j)
      {
         std::cout << r.get(j) << "\t";
      }
      std::cout << std::endl;
   }
   std::cout << std::endl;
}

Можно найти другие примеры

1
задан Bercovici Adrian 5 March 2019 в 12:13
поделиться

1 ответ

Чтобы отключить элементы, вы должны использовать атрибут disabled .

Я немного изменил ваш код, и это будет делать то, что вы после. Blazor автоматически добавляет или удаляет атрибут disabled на основе значения IsDisabled.

Вы также должны использовать атрибут disabled на своей кнопке. Это гораздо лучшая практика.

<button type="button" disabled="@IsDisabled"></button>
<input bind="@IsDisabled" type="checkbox" />

<input disabled="@IsDisabled" type="time" />

@functions {
    protected bool IsDisabled { get; set; }
}

Вы все еще можете комбинировать это с применением класса CSS для стилизации отключенного элемента. Это зависит от вас.

0
ответ дан Chris Sainty 5 March 2019 в 12:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: