fineui 调用js的空工程如何调通

通风与空气调节工程_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
通风与空气调节工程
通​风​与​空​气​调​节​工​程
大小:1.74MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢查看: 1044|回复: 12
FineUI我是通过稻米的LigerUI的友情链接过来的。
该用户从未签到
我个人觉得FineUI是一套很好的.net控件了,简化了很多操作,并且浏览器兼容的效果非常不错,而且文档示例的比较齐全。
但是为什么感觉人气一点都不高呢?按照道理人气应该是很高的。
sanshi先生的博客园我也去看了。内容很多,文章也写的很好,但是人气感觉也不是特别好,是不是搞技术的都是这样的呢?
博客园有个叫吉日嘎拉的。。我也去看过他的博客,他那边的人气比较多。
但是相比sanshi先生来说,我觉得sanshi先生做的东西更好,而且也更专业。
为什么sanshi先生这边的人气显得不够旺盛呢?
sanshi先生是否愿意聊聊这个话题呢?
TA的每日心情开心3&小时前签到天数: 23 天[LV.4]偶尔看看III
给程序员看的东西就要朴实点,靠的是口碑传播,时间方能见分寸。
FineUI在国内做开源也算是开了先河,2年的时间积攒了 800 多位捐赠用户,能有这个成绩的屈指可数。
该用户从未签到
看现在sanshi一直在花心思做推广这个事情,不知道sanshi先生有什么策略呢?
我想很大一部分的程序员可能还是没办法感受到sanshi现成劳动成果的带来的便利。
很多时候,有一部分程序员只关注怎么快速的使用。
国内的很多公司也是这样,上马一套东西就想立马能够看到效果。
没有办法像一个真正的程序员一般细致认真的思考程序本身。
说白了,大部分人还是想要东西拿过来,恨不得马上就能够做成一个成型的项目。
我觉得sanshi先生也可以多考虑一下,用自己的做的产品做一些行业软件的Demo出来。
这样可能会有更多的用户涌入进来。
TA的每日心情开心3&小时前签到天数: 23 天[LV.4]偶尔看看III
看现在sanshi一直在花心思做推广这个事情,不知道sanshi先生有什么策略呢?
我想很大一部分的程序员可能还 ...
不花钱的推广也仅仅是 写点博客,攒点人气,没其他啥办法
本来我有两条路走:
1. 只做UI,积累自己的核心库
2. 做行业软件
现在我已经选择了 第一个方案,7月份会正式推出FineUI(专业版)(仅面向企业)。
至于使用FineUI做行业软件,还是留给广大网友,毕竟每个人都有自己熟悉的行业。
该用户从未签到
如果技术实力够好,我也觉得走做控件类型的产品比较好。
毕竟这种产品需要投入的推广力度相对行业软件来说较小,并且相对来说比较稳定,客户随着时间增长会慢慢增加。
产品面向程序员,并且符合潮流,感觉sanshi先生非常有眼光。
不知道7月推出的专业版,和现在的企业授权有什么不同呢?
TA的每日心情开心3&小时前签到天数: 23 天[LV.4]偶尔看看III
如果技术实力够好,我也觉得走做控件类型的产品比较好。
毕竟这种产品需要投入的推广力度相对行业软件来说 ...
现在的FineUI.Design 仅仅是为了 FineUI(开源版)提供VS设计时支持;
即将推出的 FineUI(专业版)是独立的控件库,仅面向企业提供商业授权。
该用户从未签到
商业版应该是要购买ExtJs的完整版授权吧?
那以后FineUI(专业版)和现有的开源版有什么不同呢?
现在购买的企业授权FineUI是直接升级到 FineUI(专业版)吗?
该用户从未签到
商业版应该是要购买ExtJs的完整版授权吧?
那以后FineUI(专业版)和现有的开源版有什么不同呢?
现在购买的 ...
FineUI(专业版)貌似是基于jQuery的,没有用ExtJs
该用户从未签到
FineUI(专业版)貌似是基于jQuery的,没有用ExtJs
基于jquery? 那岂不是又要重做一套?
该用户从未签到
有了基于jquery的专业版,那基于extjs的开源版,还会继续更新么??
站长推荐 /2
客户端 JS 库仅 200K;下载流量减少 70%;内存占用减少 50%;速度提升 3 倍以上(无缓存)
现在就打开微信,扫描二维码关注 FineUI 公众号,三石期待您的加入!
扫描二维码,关注 FineUI 微信公众号
Powered byFineUI(专业版)实现百变通知框(无JavaScript代码)!-Java-爱编程
FineUI(专业版)实现百变通知框(无JavaScript代码)!
曾经,有网友抱怨FineUI中连个通知框都没有,当用户进行某个操作成功时给个右下角的提示很不方便。
强大的设置参数
现在,FineUI(专业版)提供了强大的通知框机制,一个小小的通知框居然有多达 16 种不同的设置,可见威力之强大。
下面通过一张图片来简单概括一下:
1. 模式或者非模式对话框2. 消息图标可显示(消息、警告、问题、错误、成功),也可隐藏3. 正在加载图片可显示隐藏4. 消息正文可自定义5. 对话框标题可自定义6. 关闭图标可显示隐藏7. 标题栏可拖动8. 标题栏可隐藏9. 弹出问题可自定义(四个角落、上下左右居中、正中 共 9 个位置)10. 对话框显示时间可设定11. 对话框宽度可固定12. 可设置对话框最小宽度和最大宽度13. 可在当前页面、父页面、顶层页面弹出14. 可设置对话框ID,通过JS自行关闭15. 可设置消息正文居左、居中或者居右显示16. 可设置正文区域的内边距
服务器端创建通知框
FineUI(专业版)还专门提供了一个页面来设置通知对话框的各个属性:
下面我们来看下点击按钮的代码:
Notify notify = new Notify();
notify.Message = tbxMessage.T
notify.MessageBoxIcon = (MessageBoxIcon)Enum.Parse(typeof(MessageBoxIcon), rblMessageBoxIcon.SelectedValue, true);
notify.Target = (Target)Enum.Parse(typeof(Target), rblTarget.SelectedValue, true);
if (!String.IsNullOrEmpty(nbWidth.Text))
notify.Width = Convert.ToInt32(nbWidth.Text);
if (cbxShowHeader.Checked)
notify.ShowHeader = true;
if (!String.IsNullOrEmpty(tbxTitle.Text))
notify.Title = tbxTitle.T
notify.EnableDrag = cbxEnableDrag.C
notify.EnableClose = cbxEnableClose.C
notify.ShowHeader = false;
notify.DisplayMilliseconds = Convert.ToInt32(nbDisplayMilliseconds.Text);
notify.PositionX = (Position)Enum.Parse(typeof(Position), rblPositionX.SelectedValue, true);
notify.PositionY = (Position)Enum.Parse(typeof(Position), rblPositionY.SelectedValue, true);
notify.IsModal = cbxIsModal.C
if (!String.IsNullOrEmpty(tbxBodyPadding.Text))
notify.BodyPadding = tbxBodyPadding.T
notify.MessageAlign = (TextAlign)Enum.Parse(typeof(TextAlign), ddlMessageAlign.SelectedValue, true);
if (cbxShowLoading.Checked)
notify.ShowLoading = true;
if (!String.IsNullOrEmpty(nbMinWidth.Text))
notify.MinWidth = Convert.ToInt32(nbMinWidth.Text);
if (!String.IsNullOrEmpty(nbMaxWidth.Text))
notify.MaxWidth = Convert.ToInt32(nbMaxWidth.Text);
if (!String.IsNullOrEmpty(tbxID.Text))
notify.ID = tbxID.T
notify.Show();
其实就是简单的Notify的属性设置,然后掉用 Show 方法就可以了。
整个过程没有写一行JavaScript代码,是不是很方便!
调用通知框的三种方式
上面演示了如果在服务器段通过 C# 代码来生成通知框,当然这个过程需要页面回发,也就是有一次AJAX请求。
如何在页面加载时直接生成通知框的脚本呢?
调用通知框的第二种方式:
protected void Page_Load(object sender, EventArgs e)
if (!IsPostBack)
Notify notify = new Notify();
notify.Message = "正在加载中...";
notify.ShowLoading = true;
notify.PositionX = Position.C
notify.PositionY = Position.C
btnHello.OnClientClick = notify.GetShowReference();
这种方式直接在页面第一次加载时生成客户端脚本。
调用通知框的第二种方式当然就是直接写JavaScript代码了:
F.notify({
message: "数据保存成功!",
messageIcon: "success",
modal: true,
displayMilliseconds: 50000,
positionX: "center",
positionY: "center",
bodyPadding: "10px",
showLoading: true,
minWidth: 300,
maxWidth: 600
创建出来的部分通知框
在线示例:
如果本文对你有所启发或者帮助,请猛击&好文要顶&,支持原创,支持三石!
版权所有 爱编程 (C) Copyright 2012. . All Rights Reserved.
闽ICP备号-3
微信扫一扫关注爱编程,每天为您推送一篇经典技术文章。某工程通风空调安装施工组织设计_secret_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
某工程通风空调安装施工组织设计_secret
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩45页未读,继续阅读
你可能喜欢暖通空调工程预算课题_secret_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
暖通空调工程预算课题_secret
暖​通​空​调​工​程​预​算​课​题​_​s​e​c​r​e​t
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢

我要回帖

更多关于 fineui 后台调用js 的文章

 

随机推荐