3
的Vaadin book說:Vaadin SQLContainer刷新
通常情況下,需要時SQLContainer將處理自動刷新。
但是,這是在哪裏定義的?容器多久刷新一次?
我試圖對此進行測試,但未能解決
的Vaadin book說:Vaadin SQLContainer刷新
通常情況下,需要時SQLContainer將處理自動刷新。
但是,這是在哪裏定義的?容器多久刷新一次?
我試圖對此進行測試,但未能解決
你可以簡單地檢查SQLContainer代碼。
短語
通常情況下,SQLContainer會自動處理時,需要 耳目一新。
表示在對狀態進行一些更改後,SQLContainer會自行刷新。例如,添加排序依據刷新後()將被稱爲:
/**
* Adds the given OrderBy to this container and refreshes the container
* contents with the new sorting rules.
*
* Note that orderBy.getColumn() must return a column name that exists in
* this container.
*
* @param orderBy
* OrderBy to be added to the container sorting rules
*/
public void addOrderBy(OrderBy orderBy) {
if (orderBy == null) {
return;
}
if (!propertyIds.contains(orderBy.getColumn())) {
throw new IllegalArgumentException(
"The column given for sorting does not exist in this container.");
}
sorters.add(orderBy);
refresh();
}
這是所有其他操作真(請注意:刷新()調用):
public void rollback() throws UnsupportedOperationException, SQLException {
debug(null, "Rolling back changes...");
removedItems.clear();
addedItems.clear();
modifiedItems.clear();
refresh();
}