Gentoo69
|
Posted: Mon Jul 12, 2010 17:52 Post subject: Content plugin - странная работа функции ContentGetValue |
|
|
Покажу на примере. Пишу wdx плагин.
Допустим в папке лежит 3 файла.
File 1
File 2
File 3
Если отсортировать по внутренним полям - Name или Ext - то ContentGetValue работает правильно, а именно:
1. File1 FieldIndex (my fieldindex) = 0;
2. File1 FieldIndex (my fieldindex) = 1;
3. File2 FieldIndex (my fieldindex) = 0;
4. File2 FieldIndex (my fieldindex) = 1;
Т.е. возвращает имена файлов подряд.
А если рассортировать по одной из моих колонок (полей), и выйти и зайти в папку опять ,то функция уже будет работать по другому:
1. File1 FieldIndex (my fieldindex) = 0;
2. File2 FieldIndex (my fieldindex) = 0;
3. File1 FieldIndex (my fieldindex) = 1;
4. File2 FieldIndex (my fieldindex) = 1;
Из за этого портачится все кэширование. Приходится открывать один файл по три четыре раза и парсить его столько же.
Что за фигня, это баг или фича? Как это можно обойти? |
|