对于 jquery easyui 的一些问题

奥神Well 发布于 2017/01/19 16:51
阅读 546
收藏 0

    最近对 jquery easyui 感兴趣,于是在官网上面学习学习,大量的API,用起来很不错,但是也带来一些问题。

1:linkbutton 的 disabled 属性和 disable 方法,无法禁用 jquery 绑定的事件,源码里面只禁用了 onclick 属性。自己重写了 disable 方法,但是没有效果,还在研究中。

2:form 的 submit 还不够完善,对于后台返回的json数据没有做默认处理,这个我重新实现了。

3:datagrid 的分页中,传递到后台的参数 page、rows  和 后台返回的参数 total、rows 的更改存在问题。前台传递的 page、rows 在 onBeforeLoad 事件中实现了,改为了 pageSum、pageSize,但是后台返回的 total、rows 还在研究中。

...

剩下的问题还在研究,只想跪求熟悉 easyui 的大神,提供一些思路。或者 有没有其它的前台框架,可以替代 easyui 。

ExtJS除外,这个我都没有研究的兴趣了。

加载中
0
奥神Well
奥神Well

@蚂蚁上树-遥望天空  

这个是压缩过的部分源码,方法名和变量名全部都匿名了:

function _1(_2, _3) {
        var _4 = $.data(_2, "form").options;
        $.extend(_4, _3 || {});
        var _5 = $.extend({},
        _4.queryParams);
        if (_4.onSubmit.call(_2, _5) == false) {
            return;
        }
        var _6 = $(_2).find(".textbox-text:focus");
        _6.triggerHandler("blur");
        _6.focus();
        var _7 = null;
        if (_4.dirty) {
            var ff = [];
            $.map(_4.dirtyFields,
            function(f) {
                if ($(f).hasClass("textbox-f")) {
                    $(f).next().find(".textbox-value").each(function() {
                        ff.push(this);
                    });
                } else {
                    ff.push(f);
                }
            });

这个看上去比较麻烦,耗时间。

 

0
一只小桃子
一只小桃子
从easyui切到bootstrap了,easyui实在太丑,又没源码
is晓歌
is晓歌
@wangaowell 回复@wangaowell :压缩又不是加密, 你可格式化下就可以看了啊!
奥神Well
奥神Well
回复 @蚂蚁上树-遥望天空 : 我下载的是1.5.1版本,里面只有部分控件的源码,其它全是压缩过的JS代码。
is晓歌
is晓歌
回复 @wangaowell : 怎么没有源码?!
奥神Well
奥神Well
bootstrap确实不错,有时间去研究研究。
返回顶部
顶部