Имам кендо мрежа, която получава данни, а също и настройки на шрифта от сървъра. Потребителят има възможност да използва превъртане или прелистване, но не и двете.
Проблемът е, че когато задам шрифта за съответните клетки, това прави тези редове по-големи, така че всички редове вече не се побират в областта на съдържанието на мрежата.
Всичко, което правя в момента, е в събитието dataBound
:
- Задайте стила.
- Като се има предвид този стил, изчислете колко реда могат да се поберат в съдържанието.
- Ако изчисленият брой редове не съвпада с
dataSource.pageSize
, задайте dataSource.pageSize като тази стойност.
Проблемът е, че методът pageSize нулира мрежата (като по този начин извиква dataBound (само понякога?!)), премахвайки стила и също така dataBound става необвързан по някакъв начин.
Имам jsfiddle, който се проваля по различен начин, но мисля, че поради същите причини като моята програма, но ако някой може да ми каже как да го накарам да работи, мога да приложа логиката към моята програма.