首页 > 代码库 > uniGUI经验几则
uniGUI经验几则
uniGUI经验几则
(2015-11-07 21:42:41)转载▼
标签:
it |
分类: uniGUI |
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属性,定义最大与最小的高度与宽度。
uniGUI经验几则
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。