请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
孤陌(uid:61254)
职业资格认证:FCP-报表开发工程师
  • 问题如标题所述
  • 自定义首页路径 是这样设置的      ReportServer?formlet=Form4.frm
  • var location = this.options.location;  //获取当前控件的位置var cr = FR.cellStr2ColumnRow(location);var col = cr.col;  //列号var ro = cr.row;  //行号var str=this.getValue().length;//获取当前值长度var st1=this.getValue();//获取当前值var a=st1.slice(0,5)//截取当前值前5位var a1=st1.slice(5,99)//截取当前值后5位的数据if(str >= 5){this.setValue(a);var evt = $.Event('keydown', {keyCode: 13});$(document).trigger(evt);contentPane.setCellValue(col ,ro+1,a1);//当前值长度大于5的时候 给当前单元格赋值前5位的数据 并按回车键切换到下一行并赋当前值后5位开始的数据}现在这些功能都实现了 就是在下一行输入数据的时候 会把赋值的数据清楚掉 这个有没有办法直接在赋值的数据后面接着填写 全程不需要鼠标去点击什么的实现的效果就是超过一定的字符长度 就自动跳转到下一行 并把超过5个字符长度的数据 切换到下一行去 然后接着这些数据继续输入
  • 看起来是无法自己删除帖子
  • 在上面入库单中的物品编号输入值后按回车键自动在入库明细表中插入一行并把值传到物品编号框里。请教各位大神这个JS如何写,望各位大神给与指教。
  • 我有个报表,数据库里面有许多重复的数据。我想在SQL里把SN字段的重复数据去重怎么写啊,麻烦请各位大神给我写一下,指点指点,谢谢了。我写的SQL如下 select * from dbo.checkinfo WHERE UpdateDateTime >='${qsrq}' AND UpdateDateTime <='${jzrq}' AND model LIKE '%${model}%' ${if(len(sn) == 0,"","and sn = '" + sn + "'")} ${if(len(Line) == 0,"","and Line = '" + Line + "'")}
  • 本帖最后由 pangfusheng 于 2016-8-3 15:04 编辑 我这样写了个JS 为什么回车插入行后,没有把值传到插入行里 var row=$(".x-table tr").length; var s=this.getValue(); contentPane.setCellValue(10,row-1,s); var b1 = document.getElementById("fr-btn-XXXEEE"); b1.click(); this.setValue(""); 大神帮忙看看 哪里写错了
  • 想把日期控件的设置成 只能选择每个月的第一天和最后一天。 类似这样的 现有只能选择每个星期四的JS 希望各位大神修改成 只能选择每个月的第一天和最后一天 this._createCalendar = function(){ var o = this.options; var self = this; if (this.options.need2BuildConfig === true && this.options.data) { this.options.data.resetStatus(this.createDependencePara4Data()); var data = this.options.data.getData(); if (data.data) { if (data.data.startDate) { var sd = new Date(data.data.startDate); if (!FR.isInvalidDate(sd)) { o.startDate = FR.date2Str(sd, 'yyyy-MM-dd'); this.std = this._createStartDate(o.startDate, o.format, this.viewMode); } } if (data.data.endDate) { var ed = new Date(data.data.endDate); if (!FR.isInvalidDate(ed)) { o.endDate = FR.date2Str(ed, 'yyyy-MM-dd'); this.edd = this._createEndDate(o.endDate, o.format, this.viewMode); } } } this.options.rebuildConfig = false; } this.datepicker = new FR.DatePicker({ renderEl: this.$view, viewMode: this.viewMode, date: FR.str2Date(this.editComp.val(), o.format), dateFormat: o.format, startDate: this.std, endDate: this.edd, onDateUpdate:function(){ if ($(':focus').length === 0) { self.editComp.focus(); } self.editComp.val(FR.date2Str(this.getValue(), o.format)); self.isValidateInput(); self.fireEvent(FR.Events.AFTEREDIT); } }); this.datepicker._loadDateData = function (table, date) { if (!date) { return; } var year = date.getFullYear(), month = date.getMonth(), day = date.getDate(); var today = new Date(), TY = today.getFullYear(), TM = today.getMonth(), TD = today.getDate(); this.cache.showYear = year; this.cache.showMonth = month; var std = this.options.startDate, edd = this.options.endDate; table.$title.text(Date._MN + ", " + year); var nextDay = new Date(date); nextDay.setDate(nextDay.getMonthDays() + 1); if ((edd && nextDay > edd) || nextDay.getFullYear() > this.CONSTS.MAXYEAR) { table.$nextm.addClass('disabled').removeClass('hover').data('disabled', true); } else { table.$nextm.removeClass('disabled').data('disabled', false); } var prevDay = new Date(date); prevDay.setDate(0); if ((std && prevDay < std) || prevDay.getFullYear() < this.CONSTS.MINYEAR) { table.$prevm.addClass('disabled').removeClass('hover').data('disabled', true); } else { table.$prevm.removeClass('disabled').data('disabled', false); } date.setDate(1); var day1 = (date.getDay() - this.CONSTS.FIRSTDAY) % 7; date.setDate(0 - day1); date.setDate(date.getDate() + 1); var $frow = table.find('tbody').children().eq(0); for (var i = 0; i < 6; i++) { if (!$frow.length) { break; } var $cell = $frow.children().eq(0); $cell.addClass('week wn').text(date.getWeekNumber()); var iday; for (var j = 0; j < 7; ++j, date.setDate(iday + 1)) { $cell = $cell.next(); $cell.removeClass().data('nav', this.CONSTS.NAV); if (!$cell.length) { break; } iday = date.getDate(); $cell.text(iday); var current_month = (date.getMonth() == month); if (!current_month || j !=4 ) { $cell.addClass('oday').data('disabled',true); continue; } var disabled = false; if ((std != null && std > date) || (edd != null && edd < date)) { $cell.addClass('day disabled'); disabled = true; } else { $cell.addClass('day'); } $cell.data('disabled', disabled); if (!disabled) { if (current_month && iday == day) { this.cache.selectedDate && this.cache.selectedDate.removeClass('selected'); $cell.addClass('selected'); this.cache.selectedDate = $cell; this.cache.showDay = iday; } if (date.getFullYear() == TY && date.getMonth() == TM && iday == TD) { $cell.addClass('today'); } var wday = date.getDay(); if (.indexOf(wday) != -1) { $cell.addClass("weekend"); } } } $frow = $frow.next(); } } if (FR.Browser.isIE8() && this.$view.css('visibility') == 'hidden') { this.$view.css("visibility", "visible"); } else { this.$view.show(); } $(document).bind('mousedown', this, this.collapseIf); this.modifyPosition(); var tr = $('tbody>tr',this.datepicker.$datetable); for( var i=0; i
  • 本帖最后由 pangfusheng 于 2016-6-20 18:54 编辑 在填报页面提交成功后对检查结果栏进行条件判断,如果数据里有NG,就触发邮件事件。各位大神这个JS应该怎么写啊,请指导一下。
  • 我已实现文本框输入值后按回车自动插入一行,想把文本框的原值清空,并让文本框获取焦点。各位大神请指教指教,这个JS怎么写。

45

12424

45

10

个人成就
内容被浏览351,831
加入社区9年171天
返回顶部