Багофича с выборкой полей таблицы
myke 29.03.2004 21:12
В версии 3.1.2 несколько изменилось поведение выборки элемента строки таблицы.
Если строка неполная, то раньше строка читалась и обрабатывалась методом
menu, а сейчас -- нет.
Сейчас нужно проставлять пустые <tab>.
Причём это зависит от того, как именно получена таблица:
если в самой програмее, то поведение старое:
===
$tt[^table::create{k v
1 11
2 22
3}]
^tt.menu{$tt.k and $tt.v
}
===
пишет
===
1 and 11
2 and 22
3 and
===
а такое
===
$tt[^table::load[new-beh-ext.tab]]
^tt.menu{$tt.k and $tt.v
}
===
при файле new-beh-ext.tab
===
k v
a aa
b bb
c
===
(в последней строке НЕТ табуляции)
пишет
===
a and aa
b and bb
===
Однако если добавить табуляцию после "с"
или перевести строку, то поведение снова становится прежним...
Странно...
- Багофича с выборкой полей таблицы, myke 29.03.2004 21:12