3
我有一個處理程序,更像一個提交按鈕。我想掩蓋整個頁面或該表單以顯示等待消息,直到完成其餘的過程。我這樣做,它在FF,但沒有成功,曾在IE瀏覽器,當我做Ext.getCmp('').body.mask('Loading');
它什麼也不做,但是當我添加.delay(1000)
它表明無論是在FF和IE瀏覽器,並永遠不會結束加載消息...Extjs在IE和FF中屏蔽和取消屏蔽
我有一個處理程序,更像一個提交按鈕。我想掩蓋整個頁面或該表單以顯示等待消息,直到完成其餘的過程。我這樣做,它在FF,但沒有成功,曾在IE瀏覽器,當我做Ext.getCmp('').body.mask('Loading');
它什麼也不做,但是當我添加.delay(1000)
它表明無論是在FF和IE瀏覽器,並永遠不會結束加載消息...Extjs在IE和FF中屏蔽和取消屏蔽
剛一說明使用.mask()函數時,你必須把它叫DOM元素,這意味着你應該把它要麼
或
Ext.getCmp('yourExtComponentId').el.mask(); //this gets the dom
//element attached to the component
我從來沒有與使用它用。身體
你在IE中遇到什麼錯誤?另外,您正在使用哪個版本的IE和ExtJS? – netemp
1)您可以使用Ext.getBody()來獲取body元素的ref。 2)如果以這種方式顯示蒙版,則必須手動管理其蒙版,這意味着您必須將其顯示並隱藏在正確的事件上。 – AMember
我決定不去掩蓋,現在當我做$(「#div-id」)。show();和隱藏(),它不能在IE中工作,但在FF它顯示並隱藏div。 – Grigor