FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4737|回复: 8
打印 上一主题 下一主题

请教:我更改了源码JS,编译后无效!

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-9 12:26:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为比较喜欢extjs默认的那个mask的ajax操作提示,所以自己更改了x.js , x-debug.js , x.ajax.js 这3个文件!
更改前的效果:

更改后的效果:
在源码项目里效果非常好。但是将编译好的dll引用到其他项目中,还是更改前的ajax提示信息!
想知道是不是我哪里忽略了!





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
 楼主| 发表于 2012-5-10 03:00:49 | 只看该作者
怎么没人指点下啊!老大。看到后有空指点下。谢谢!
板凳
发表于 2012-5-10 07:10:20 | 只看该作者
swtseaman 发表于 2012-5-10 03:00
怎么没人指点下啊!老大。看到后有空指点下。谢谢!

不用修改x.js和x-debug.js,这两个是压缩后的文件。

只需要修改X.ajax.js,然后运行js.bat就行了。

不过你提供的信息就这些,也只能这样分析了,可能不是问题的root cause.
地板
 楼主| 发表于 2012-5-10 15:18:20 | 只看该作者
感谢老大。但是按你的方法还是不行,我最终还是修改的x.js后才可以的!之前是修改的X.js
5#
 楼主| 发表于 2012-5-10 15:28:41 | 只看该作者
本帖最后由 swtseaman 于 2012-5-10 15:29 编辑

提议老大增加一个功能
因为我现在的Mask是这样改的
var ajaxLoading = new Ext.LoadMask(Ext.getBody(), { msg: "数据处理中,请稍后..." });  
// 显示“正在载入...”的提示信息   
function _showAjaxLoading() {      
if (_requestCount > 0) {            
//var ajaxLoading = Ext.get('ajaxLoading');           
if (ajaxLoading) {               
// Set position               
//ajaxLoading.setStyle('left', (Ext.getBody().getWidth() - ajaxLoading.getWidth()) / 2 + 'px');               
ajaxLoading.show();           
              }
        }   
}
每次发生ajax事件时,都是整个body界面被Mask遮罩并提示!如果能进行如下扩展,灵活性将会很强。但自己没有这个能力!想法如下:
凡是支持后台ajax事件的控件,都增加属性LoadMaskID(指定响应ajax事件时,LoadMask响应的控件),属性LoadMaskString(响应时的提示文字)!这样就灵活多了!

6#
发表于 2012-5-10 21:18:14 来自手机 | 只看该作者
swtseaman 发表于 2012-5-10 15:28
提议老大增加一个功能
因为我现在的Mask是这样改的
var ajaxLoading = new Ext.LoadMask(Ext.getBody(), {  ...

这个可以有,多谢
7#
 楼主| 发表于 2012-5-10 22:07:38 | 只看该作者
Yeah,看来下一个版本就会有我期望的功能了!期待!
8#
发表于 2012-5-13 11:22:18 | 只看该作者
swtseaman 发表于 2012-5-10 22:07
Yeah,看来下一个版本就会有我期望的功能了!期待!

这个功能会出现在 v3.1.6.


+增加配置项EnableAjaxLoading和AjaxLoadingType,用来全局控制是否显示Ajax提示以及提示样式(swtseaman)。
                -和其他配置项一样,可以从三个级别进行控制(Web.config全局级别、PageManager页面级别和控件级别)。
9#
 楼主| 发表于 2012-5-13 13:33:24 | 只看该作者
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-5-2 03:21 , Processed in 0.057816 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表