[jeeplus] 使用笔记 (gridSelect、datetimepicker etc.)

本贴最后更新于 1886 天前,其中的信息可能已经时过境迁

1.创建表单时,grid 选择框中给对应的字段做设置

image.png

image.png

2.生成代码后的 jsp 页面中查看检查。

image.png

image.png

3.最终展示:

image.png

image.png

1 操作
PeterChu 在 2019-05-24 14:59:26 更新了该帖

相关帖子

优质回帖
  • 88250 1

    现在回帖还没有纳入搜索系统,过段时间会把回帖也纳入进去,这样就好找了 🙏

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • PeterChu 1 评论
    作者

    微信截图 20190529155230.png

    答案:gridselect 给该字段传的值是 gridselect 查询出来的对象的 id,回显时回显的是同样的对象的同一个属性字段。图片中此处该字段的对象类型和 gridselect 查询出来的对象不是同一个类型,会出现回显时显示的是 gridselect 对象的同属性名的属性字段值。暂解决办法为:更换 gridselect 选择器中的对象与该字段对象相同,暂未找到 2 者不同类时的解决办法(不重要)。
    PeterChu
  • 其他回帖
  • PeterChu
    作者

    为 jp 工具添加自定义方法,实现 js 的 unicode 编码

    在 jeeplus.js 中的添加方法

    (function(){
    	jp = {
    
    	        /** 实现 unicode 编码 */
    	        toUnicode : function (s) {
    	            var str = "";
    	            for (var i = 0; i < s.length; i++) {
    	                str +="\\u"+('0000' + s.charCodeAt(i).toString(16)).slice(-4)+"";
    	            }
    	            return str;
    	        },	
    	}
    })(jQuery);
    

    实现效果:
    image.png

    需要注意的是:"\u0061\u0062\u0063" 中间需要转义字符:
    "\\u0061\\u0062\\u0063"

  • PeterChu
    作者

    慎用 select *

    当自己手写一些 sql 时,如果查找的对象/表中有封装了其他对象,那么,当 sql 中有 select * 时会导致封装对象为 Null 的现象。
    因此,如果有会使用到封装的对象,那么 xml 中的 sql 还是加上映射关系吧。
    eg:

        <!-- 根据年份、省份、高校、文理科、批次查找记录 findListByYPNWB -->
        <select id="findListByYPNWB" resultType="Eucode" >
            SELECT
            <include refid="EucodeColumns"/>
            FROM e_uecode a
            <include refid="EucodeJoins"/>
            WHERE a.year = #{year} AND a.province = #{province.id} AND a.universityid = #{university.id} AND a.wltype = #{wltype} AND a.schoolbatches = #{schoolBatches} AND (a.r3 != "2" OR  ISNULL(a.r3)) AND (a.r3 != "3"  OR  ISNULL(a.r3))
        </select>
    
  • PeterChu
    作者

    怎么让主附表中的附表也打开横向滚动条?
    QQ 图片 20190529175245.png
    用 CSS 样式控制显示出来吗?尝试一下

    
        <style>
            .tab-content{
                overflow-x: scroll;
                width: 3000px;
            }
        </style>
    

    添加该样式后显示不正确。
    暂且在 list.jsp 中添加:

        <style>
            .tabs-container .tab-content > .active,
            .tabs-container .pill-content > .active {
                display: block;
                overflow-x: auto;
                width: 3000px;
            }
        </style>
    
  • 查看全部回帖