1
我有一個portlet(只有一個portlet在頁面上),並希望在用戶等待請求時顯示微調(或沙漏)。Liferay - 頁面加載時顯示微調
設置render-weight
到0
在liferay-portlet.xml
作品,但隨後的CSS類沒有加載和URL參數不再被解析。
有沒有另一種解決方案呢?
[我跑的Liferay 6.1.20 EE]
由於提前, 沒法比
我有一個portlet(只有一個portlet在頁面上),並希望在用戶等待請求時顯示微調(或沙漏)。Liferay - 頁面加載時顯示微調
設置render-weight
到0
在liferay-portlet.xml
作品,但隨後的CSS類沒有加載和URL參數不再被解析。
有沒有另一種解決方案呢?
[我跑的Liferay 6.1.20 EE]
由於提前, 沒法比
通過使用jQuery,我可以設置cursor
到wait
每當用戶點擊一個鏈接:
jqueryBusy = function(){
$("a").click(function() {
$("*").css("cursor", "wait");
});
};
我調用這個函數在頁面加載時和somethink simmelar,每當一個Ajax請求忙:
if (!window["busystatus"]) {
var busystatus = {};
}
busystatus.onStatusChange = function onStatusChange(data) {
var status = data.status;
jqueryBusy(); //set jquery event handler for all links
if (status === "begin") { // turn on busy indicator
document.body.style.cursor = 'wait';
} else { // turn off busy indicator, on either "complete" or "success"
document.body.style.cursor = 'auto';
}
};
jsf.ajax.addOnEvent(busystatus.onStatusChange);
適合我。