Як працює ExtendedTableDataModel (в RichFacesбібліотека) робота після сортування чи зміни фактичних даних? Я прошу в першу чергу документації про якісну якість, але також і ваших власних розумних розумінь.
Зокрема, як працює метод скидання тачому ми повинні гарантувати, що це називається щоразу, коли модель даних отримується механізмом візуалізації JSF / RichFaces (як це спостерігається в різних незрозумілих зразках коду, що працюють з цією моделлю даних)?
Вибачте за прохання про допомогу в Google, але саме по собі я відчуваю, що це заслуговує на питання тут. Найкраще, що я можу знайти, - це Javadocs RichFaces які кажуть:
public void reset()
Скидає внутрішні кешовані дані. Викличте цей метод, щоб перезавантажити дані від постачальника даних при першому доступі до даних.
Відповіді:
0 для відповіді № 1Ви не можете просто переглянути код у своїй IDE?
Звичайно, є такі сторінки, як grepcode.com, які роблять це для вас:
public void reset() {
wrappedKeys = null;
wrappedData.clear();
rowCount = null;
rowIndex = -1;
rowKey = null;
}
Він використовується для очищення даних, щоб, коли вони знадобляться наступного разу, вони будуть перезавантажені з джерела.