рендерер gridcolumn - '0' не отображается в сетке - PullRequest
0 голосов
/ 06 апреля 2020

Я использую EXT JS 6.2 У меня есть панель сетки со многими столбцами. У меня разные рендеры - они отлично работают. Только один рендерер этого не делает.

renderer = function(value) {
      return value || '';
};

Почему столбец сетки остается пустым, если значение == '0'

Если я добавлю следующее к моему рендереру

 renderer = function(value) {
       if (value == 0) {
            return value;
       }
       return value || '';
 }

будет отображаться «0». Я не понимаю, почему я должен добавить эти строки Кто-нибудь может это объяснить?

Заранее спасибо

1 Ответ

0 голосов
/ 06 апреля 2020

Это связано с использованием логического оператора || Когда дело доходит до да 0 || вернуть пустую строку, потому что 0 похоже на false

fiddle

...