1.uniTimer的妙用
很多時候,都會遇到在一個uniForm或者uniFrame加載完后,執行一個具體的動用,比如執行一個查詢,當這個動作是調用第三方JS顯示庫時,如調用百度的ECharts,顯示一個分析圖,在OnCreate、OnShow、OnFramedLoaded事件都不能顯示這個動作的結果。這時候,利用uniTimer來執行,是最好的方法。
2.uniHtmlFrame
看名稱就知道是顯示html內容的Frame,但遇到不顯示html內容的時候,百試不得其解,將同樣一個HtmlFrame放到不同的uniFrame上,有的顯示,有的不顯示。最后發現當不顯示的時候,把uniHtmlFrame.StaticHtml=True解決。
3客戶端校驗uniEdit輸入
http://forums.unigui.com/index.php?/topic/5167-client-side-validation-with-iconred-underline-on-uniedit/?hl=uniedit
4.禁止用戶改變窗口大小
很多時候,都會遇到在一個uniForm或者uniFrame加載完后,執行一個具體的動用,比如執行一個查詢,當這個動作是調用第三方JS顯示庫時,如調用百度的ECharts,顯示一個分析圖,在OnCreate、OnShow、OnFramedLoaded事件都不能顯示這個動作的結果。這時候,利用uniTimer來執行,是最好的方法。
2.uniHtmlFrame
看名稱就知道是顯示html內容的Frame,但遇到不顯示html內容的時候,百試不得其解,將同樣一個HtmlFrame放到不同的uniFrame上,有的顯示,有的不顯示。最后發現當不顯示的時候,把uniHtmlFrame.StaticHtml=True解決。
3客戶端校驗uniEdit輸入
http://forums.unigui.com/index.php?/topic/5167-client-side-validation-with-iconred-underline-on-uniedit/?hl=uniedit
4.禁止用戶改變窗口大小
一種方法是在unievents中定義下面js代碼:
function window.beforeInit(sender, config)
{
sender.resizable = false;
}
另外一種方法是通過設置uniForm.Constraints屬性,定義最大與最小的高度與寬度。