var txtCompleteTime = new Ext.form.field.Date({ name: 'ctime', fieldLabel: '送达时间', maxLength: 20, minValue:new Date(), format: 'Y-m-d', allowBlank: false, labelAlign: 'right' });给‘Y-m-d’日期组件赋值的日期格式是十位的
function formatDateTime(v) { if (v.length > 10) v = v.substring(0, 10); return v; }
跳转到新窗口,关闭时点击btn按钮
function ShowWindow(btn, title, url, x, y) { var winTitle = title; //var win = parent; var win = window.top; homeWindow = win.Ext.getCmp('homeWindow'); if (homeWindow != null) { homeWindow.destroy(true); homeWindow = null; } if (!homeWindow) { var homeWindow = new win.Ext.window.Window({ id:'homeWindow', title: winTitle, html: '<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src="' + url + '"></iframe>', width: x, height: y, autoscroll: true, modal: true, resizeable: false, collapsible: true, closeAction: 'close', bodyStyle: 'padding:5px;', layout: 'fit', maximizable: true }); } homeWindow.on("close", function () { if (btn != null && btn != "undefined") { if (homeWindow.html) btn.fireEvent('click'); } }); homeWindow.show(); return false; }
关闭窗口 function CloseWindow(res) { var currentWin = window; while (top != currentWin) { var prentExt = currentWin.parent.Ext; var fElement = prentExt.get(currentWin.frameElement); var windowElement = fElement.up('div.x-window'); if (windowElement) { var winId = windowElement.id; var extWin = prentExt.getCmp(winId); extWin.html = res; extWin.close(); return true; } else { currentWin = currentWin.parent; } } alert('窗口关闭错误'); return false; }