梁恒
骑士
骑士
  • UID232
  • 粉丝0
  • 关注0
  • 发帖数23
阅读:8748回复:3

给平台一个建议

楼主#
更多 发布于:2016-11-18 17:02
  最近和客户交流,发现平台还是有很多可以优化的地方,比如表单项或表格列应该加一个title属性,因为很多时候长度不够导致显示不全,又如用浏览器选框附件上传应该限制添加上传个数,因为这个构件上传时只能上传一个附件的。

———————————————————————收到分割线——————————————-————————
  发现一个用户体验不是很好的地方,就是表单禁用在页面上显示不是很明显,用户并不能很明确的知道哪个表单项是不必填的
[梁恒于2016-11-21 11:46编辑了帖子]

最新喜欢:

周文峰周文峰
周进
风云使者
风云使者
  • UID2
  • 粉丝15
  • 关注12
  • 发帖数264
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
沙发#
发布于:2017-05-09 08:59
浏览选择器事件是自定义的,返回值也是自定义的,建议采用默认的文件上传下载组件。
世上本没有路,走的人多了,便变成了路.
周文峰
侠客
侠客
  • UID451
  • 粉丝0
  • 关注0
  • 发帖数4
板凳#
发布于:2018-05-17 16:34
Grid添加title
基本思路就是首先获取想要的单元格的数据,然后获取所在Element<td>,添加title属性

var title1 = JFUI.getCmp("panel1EditGrid").colModel.findColumnIndex("c_datumtype");
var title2 = JFUI.getCmp("panel1EditGrid").colModel.findColumnIndex("c_business_frequency");

var rowEle = $('.x-grid3-row-table');
rowEle.each(function() {
    $(this).find($('.x-grid3-cell')).each(function(i) {
// 为资料编码和业务频次添加title
        if (i == title1 || i == title2) {
var title = $(this)[0].children[0].innerHTML;
            if(title != " "){
$(this)[0].title = title;
}
        }
    })
});




如果是添加在表格加载之后,那么需要延时执行,
这里“\”为了阅读方便,字符串进行换行。也可以重新定义函数,直接调用函数


setTimeout('\
var title1 = JFUI.getCmp("panel1EditGrid").colModel.findColumnIndex("c_datumtype");\
var title2 = JFUI.getCmp("panel1EditGrid").colModel.findColumnIndex("c_business_frequency");\
var rowEle = $(".x-grid3-row-table");\
rowEle.each(function() {\
   $(this).find($(".x-grid3-cell")).each(function(i) {\
       if (i == title1 || i == title2) {\
var title = $(this)[0].children[0].innerHTML;\
           if(title != " "){\
$(this)[0].title = title;\
}\
       }\
   })\
});\

',500);
何圆
管理员
管理员
  • UID3
  • 粉丝18
  • 关注6
  • 发帖数291
  • 社区居民
  • 忠实会员
  • 原创写手
地板#
发布于:2018-05-31 08:43
表单项名称的长度是可以通过表单标签宽度设置的

图片:TIM截图20180531093422.png



图片:TIM截图20180531093303.png



图片:TIM截图20180531093328.png

游客

返回顶部