Peter

PeterChu 信仰之力
关注
11919 号成员,2018-02-09 16:12:33 加入
8.0k
个人主页 浏览
1.2k
帖子 + 回帖 + 评论
7003h2m
在线时长
人生是场修行,求知是种信仰 !
  • 果然《权利的游戏》结局不...

    2019-05-22 17:13

    😭 我看了第 6 集,总是以为是第 5 集,老想着还有最后一集才要大结局。还奇怪这集把大结局的感觉演了,这最后大结局集该演啥啊,会玩,好期待。(但是其实人家就是第 6 集)
    昨天看到腾讯发公告了,技术原因导致不能播放 😂
    我的龙妈啊啊啊

  • 如何让自己喜欢上代码?

    2019-05-22 13:16

    哈哈哈哈哈哈哈哈哈哈

  • 如何让自己喜欢上代码?

    2019-05-22 13:13

    cook 和 code 很像啊哈哈,
    do you want creat something ,some amazing thing ,just to cook or code 😂 我说的

  • 果然《权利的游戏》结局不...

    2019-05-22 13:10

    为 Arya 打 call!!!
    不是还有第六集嘛,不知道会演啥。
    三眼无所不知的应该只是过去、现在,不能知道将来,也不一定有足够智慧推算出将来。所以,应该不能算是无情腹黑阴损,😄 其实我还挺喜欢刚开始的小男孩,挺有情有义的。

  • 关于回帖折叠功能

    2019-05-21 19:08

    cool!

  • 我的明月清风我的日常贴

    2019-05-18 17:46

    😄 我之所以发在这里,而不是发到 bug 提交那个帖子的原因是感觉这些不是大的功能性什么的缺陷 bug,而且我好像也有点强迫,有点吹毛求疵了。这些都是不重要不紧急的

  • 黑客派是一个学习的网站,所以应该...

    2019-05-18 16:01

    😂 没有没有,是我平时不在这里学习的时候多了吗,是我平常太水了哈哈
    我意思是体现不出【程序员 + 画家】(虽然另一半画家还在即将到达战场的路上),不如现在这个 logo 里的内容更加贴切些,而且我个人现在不知道为啥特别在意字体,这个图标里的 logo 的字体好像是最常见的,没看出啥字体但是感觉上不太合适。哈哈

  • 黑客派是一个学习的网站,所以应该...

    2019-05-18 15:23

    可能支持重新再设计,但是不太支持这种风格的 logo,虽然这 logo 风格还好还可以,但是嘛总感觉还是少了该有的内涵和风格,也不是特别醒目易记吧。

  • 我的明月清风我的日常贴

    2019-05-18 14:44

    发现有几个地方的返回页面貌似没有自动刷新,比如从当前这个聊天页进入右侧某个清风明月页面后,点击浏览器上的返回按钮进入的页面应该是没有自动刷新的、旧的页面。(假如在聊天页面回复条帖子后,再进入右侧链接页面后,返回的却是回复之前的页面,也不会有自己最新回复的页面。)记得消息列表页面还是哪个页面也有这样的问题。是特意如此处理的还是没有少做了什么呢。

  • 我的明月清风我的日常贴

    2019-05-18 13:35

    @cykcyk123 trollface 发现宝藏

  • 父亲的诊断书

    2019-05-17 20:49

    🙏

  • 20190517 TGIF

    2019-05-17 17:31

    你以为你是在挣公司的钱,实际上是公司在压榨你,你不想被压榨就只能去压榨别人。

  • 20190517 TGIF

    2019-05-17 14:08

    “上下一日百战”

    “以德报德,以直报怨”

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

    2019-05-16 15:14

    2019-5-16 15:11:27
    日期时间控件问题:
    在 form.jsp 页面中仅粘贴时间控件的 html 代码是不能够起作用的,可能还需要引入相关 js
    eg:
    image.png

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

    2019-05-16 15:11

    某个 form.jsp 页面中需要用 gridselect 显示某个嵌套多层的一个对象的属性,在 jsp 中该字段的 gridselect 标签内的 lablename 中写 useraccount.user.name(不带元对象),此时当确定选择后,被选择的记录的该字段应该要显示到此处 input 内,
    image.png但是,前提是 gridselect 组件打开的 form 中的数据记录里必须包含该字段的值对应的 mapper 映射文件中查询 userAccountLogColumns 对应中应该包含该字段,且 userAccountLogJoins 中配置好关联表关系,
    image.png

    这样就可以在 list 页面和 form 页面中正常显示,正常选择确认字段了。

  • 云南腾冲有哪些游玩的地方?

    2019-05-16 14:52

    😄 报名报名,我要报名

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

    2019-05-16 14:39

    我还是开放显示吧,没啥东西

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

    2019-05-14 15:53

    另一家 justep 的产品中同样使用了 gridselect,其文档:
    http://doc.wex5.com/comps-gridselect/

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

    2019-05-14 15:51

    QQ 图片 20190514154920.jpg
    QQ 图片 20190514154932.png
    QQ 图片 20190514154937.png
    这个 gridselect 选择框怎么选择一个确认后,总是不能回填到 input 显示出来呢,但是值确实拿到了且能传给后端保存,完了还能在列表处显示出来。
    问下是我这个 tag 里 labelName 和 labelValue 或者啥的没配置对吗?
    还是因为这个标签不支持  :obga.obgb.obgc.name 这种呢

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

    2019-05-14 15:49

    QQ 图片 20190514154645.png

    主附表的页面中的如果某个字段用了字典,那么页面上该怎么显示该字段呢。
    自动生成的页面的 Js 代码这块直接是 {{dict.name}},dict 没见到哪里定义、或者调用了字典,数据库中当然存的是字典的 value,而不是 name ;
    我之前的解决办法都是,存储的时候,直接存字典的 name 到数据库表中,这里显示的时候,就用 {row.name},怎么用其他方法呢


    2019-6-13 15:50:51
    找到解决办法:

    原因:js 中未对使用了字典的字段做处理。在 2.41 新版本中发现此处 js 中有处理方法。

    function detailFormatter(index, row) {
    	  var htmltpl =  $("#volunteerChildrenTpl").html().replace(/(\/\/\<!\-\-)|(\/\/\-\->)/g,"");
    	  var html = Mustache.render(htmltpl, {
    			idx:row.id
    		});
    	  $.get("${ctx}/volunteer/volunteerconfig/volunteer/detail?id="+row.id, function(volunteer){
        	  var volunteerChild1RowIdx = 0, volunteerChild1Tpl = $("#volunteerChild1Tpl").html().replace(/(\/\/\<!\-\-)|(\/\/\-\->)/g,"");
    		var data1 =  volunteer.volunteerConfigList;
    		for (var i=0; i<data1.length; i++){
    
                data1[i].dict = {};
                data1[i].dict.name = jp.getDictLabel(${fns:toJson(fns:getDictList('school_batches'))}, data1[i].name, "-");
    
    			addRow('#volunteerChild-'+row.id+'-1-List', volunteerChild1RowIdx, volunteerChild1Tpl, data1[i]);
    			volunteerChild1RowIdx = volunteerChild1RowIdx + 1;
    		}
    	
          })
            return html;
        }
    

    这样之后,下面

    <script type="text/template" id="volunteerChild1Tpl">
    				<tr>
    
    					<td>
                                                     {{row.dict.name}}
    					</td>
    					<td>
    						{{row.vindex}}
    					</td>
    					<td>
    						{{row.isArt}}
    					</td>
    					<td>
    						{{row.isAdvance}}
    					</td>
    					<td>
    						{{row.reportedStart}}
    					</td>
    					<td>
    						{{row.reportedEnd}}
    					</td>
    					<td>
    						{{row.raiseStart}}
    					</td>
    					<td>
    						{{row.raiseEnd}}
    					</td>
    					<td>
    						{{row.enrollStart}}
    					</td>
    					<td>
    						{{row.enrollEnd}}
    					</td>
    				</tr>
    	</script>
    

    中就可以直接使用 {{row.dict.name}},这样,页面中主附表的附表内该字段就会正常显示了。

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

    2019-05-14 15:45

    Recognize when is the app first launched WP8 | 易学教程

    下面是以配置清单列表中的增、改表单中的后期加上去的 gridSelect 选择框为例,简单说一下加的流程。

    1530189580262311.png

    //示例代码片段  
    <sys:gridselect id="proManage"  //对象名(可以随便取) 
    	url="${ctx}/pro/proManage/data"  //gridselect选择框请求数据的url 
    	name="proManage.id"  //gridselect弹出框选择数据后将 对象名.属性(java属性)的值,替换掉from表单中隐藏input框中的要提交的关联属性(我这里是项目id)  
    	value="${proManage.id}"  //回显隐藏from表单input中的要提交的关联属性值 
    	labelName="proManage.name"  //选择gridselect框中的数据后,会将该 对象名.属性(Java属性) 的值在form表单中的显示的input框中回显 
    	labelValue="${proManage.name}"  //打开窗口后回显该 对象名.属性名到form表单中 
    	title="选择项目"  //弹出框的title 
    	cssClass="form-control required"  //样式 
    	fieldLabels="项目编号|项目名称"  //gridselect框中表格的列名称 fieldKeys="proCd|name"  //gridselect框中表格对应的列要显示的那个字段的值(java属性) 
    	searchLabels="项目编号|项目名称"  //gridselect框中查询框前的文本值 
    	searchKeys="proCd|name"  >  //gridselect框中根据该字段查询数据(查询规则在 代码生成器的表单规则内设置的是保持一致的)  
    </sys:gridselect>
    

    具体属性解释
    1530189580560208.png

    下面试大致过一下框架对这个标签的执行流程,具体的需要自己去看和理解,我粗略的注释一下

    <sys:gridselect 这里使用的jsp的自定义标签,这个标签在jeeplus的如下目录中。
    

    sys 自定义标签的位置如下
    1530189580660154.png

    这里要看的是 gridselect.tag 标签的执行流程。

    1.解析 tag 自定义标签
    1530189581933856.png

    2.跳转自定义标签后台,它跳到了 modules/common/gridselect 页面

    1530189581857992.png

    3.gridselect.jsp 页面

    1530189581131720.png

    4.它自定义标签的执行过程看懂了就很容易理解各个属性的含义是做什么,有什么不懂可以再相互讨论

  • 我的明月清风我的日常贴

    2019-05-11 17:37

    吊桥效应!哈哈哈

    微信图片 20190511173107.jpg
    微信图片 20190511173136.jpg

  • 离易

    2019-05-11 15:14

    总得来说,网易各类产品的 UI 方面设计感觉是水平最高的,也是最有追求的(相对来讲)。尤其是网易云音乐、网易邮箱、网易的严选。

  • 我的明月清风我的日常贴

    2019-05-10 17:43

    😭 往事不堪回首
    MTQ0MTUzMTczNDAwMOS9oOiusOW%2Bl%2BaIkeeahO%2B8jOaIkeWNtOW%2FmOiusOS6huS9oOiusOW%2Bl%2BaIkeeahA%3D%3D

  • 我的明月清风我的日常贴

    2019-05-10 16:58

    忽然发现个帖子回复列表好看的样式
    image.png

  • 我的明月清风我的日常贴

    2019-05-09 11:50

    ccccc,niudao.com
    厉害的一匹

  • Java 实习生 - 招聘

    2019-05-08 12:58

    哈哈 👍 怕是人事也是不懂,随便去其他人那粘贴复制过来的吧,要不就是暗藏其他玄机了