Jquery easyui 界面设置存档edit.js
来源:互联网 发布:网络发票系统初始密码 编辑:程序博客网 时间:2024/06/05 03:35
$(function() {
// 数值录入
$("#salary").numberbox({
min: 100,
max: 1000.5,
precision: 2
});
// 日期处理
// FIXME: 日历控件不支持时分秒, 这在项目中的确是需要的
// FIXME: 日历控件每周是从星期日开始, 而我们习惯是星期一, 最好能够设置
$("#birthday").datebox({
required: true,
formatter: dateFormatter,
parser: dateParser
});
// 下拉控件 combobox
// FIXME: 不支持汉字的拼音检索, 最好提供回调接口, 我们来实现
// 为了支持多音字, 我们会返回数组, 比如: 银行["YH","YX"]
// FIXME: 空项目显示高度太窄, 需要添加"[请选择]"这样的占位项目(感觉不太好)
// FIXME: 下拉弹出内容被屏幕遮挡时, 应该改为向上弹出
// FIXME: 支持多选(每个项目加一个checkbox选项用于多选,用于提交的input里存的是id列表:01,02,03)
$("#gender").combobox({
url: '../data/gender.json',
valueField: 'id',
textField: 'text',
width: 155,
listWidth: 200,
editable: true,
checkbox: true // FIXME: 不支持checkbox多选?
});
// FIXME: 下拉弹出内容被屏幕遮挡时, 应该改为向上弹出
// FIXME: 支持多选(每个项目加一个checkbox选项用于多选,用于提交的input里存的是id列表:01,02,03)
$("#station").combotree({
url: 'treeDate.aspx?flag=left',
width: 155,
checkbox: true, // FIXME: 不支持checkbox多选?
treeWidth: 200
});
$('#save').click(function() {
alert($('#parentid').text());
$('#form').submit();
});
//提交弹出添加职位框
$('#form').form({
url: "Default.aspx?flag=adduser&pid=" + $('#parentid').text(),
onSubmit: function() {
return $(this).form('validate');
},
success: function(data) {
alert(data);
if (data == "yes") {
$('#w').window('close');
$('#jobText').val() = "";
// $('#w').tree('append', {
// parent: pid,
// data: nodes
// });
$.messager.show({
title: "提示",
msg: "保存成功",
timeout: 3000
})
}
}
});
// 自定义录入验证
$.extend($.fn.validatebox.defaults.rules, {
minLength: {
validator: function(value, param) {
return value.length >= param[0];
},
message: '至少输入 {0} 个字符.'
}
});
// 只读测试
var readonly = false;
$('#readonly').click(function() {
// 有这样的方法就好了
//$('#form').readonly();
if (readonly == false) {
$('form input,form textarea').attr({ readonly: "false" });
// FIXME: 应该支持readonly, disabled对用户不够友好: 不能提交到后台, 不能拷贝值出来
$("form .easyui-validatebox").validatebox("disable"); // FIXME: 无此方法? 只读状态也提示非空等,不太好
$("form .easyui-numberbox").numberbox("disable");
$("form .easyui-datebox").datebox("disable");
$("form .easyui-combobox").combobox("disable");
$("form .easyui-combotree").combotree("disable");
} else {
$('form input,form textarea').removeAttr("readonly");
$("form .easyui-validatebox").validatebox("enable"); // FIXME: 无此方法?
$("form .easyui-numberbox").numberbox("enable");
$("form .easyui-datebox").datebox("enable");
$("form .easyui-combobox").combobox("enable");
$("form .easyui-combotree").combotree("enable");
}
readonly = !readonly;
});
// TIP: 配合body解决页面跳动和闪烁问题
$("body").css({ visibility: "visible" });
});
- Jquery easyui 界面设置存档edit.js
- jquery easyui datagrid subgrid edit
- JQuery easyui datagrid 编辑中,js代码设置级联效果
- jquery设置easyui校验
- jquery-easyui界面皮肤设计
- 康威生命游戏 第二部分-设置界面和存档功能
- easyui 设置无效 jquery-easyui-1.3.6
- jquery easyui设置COMBOX高度
- jquery easyui 设置默认页码
- jquery easyui tab动态导入界面
- jQuery easyUI 后台界面搭建案例
- bootstrap、jquery easyui、extjs界面比较
- jquery+easyui主界面布局一例
- jQuery EasyUI jquery.datagrid.js源代码
- jquery easyui datagrid 设置设置在选中
- 【LibUIDK界面库系列文章】设置Edit控件的Margin
- jquery easyui设置easyui-combobox高度 ,启用和禁用
- js幻灯片存档一个
- 关于WinSocket
- Linux文字界面启动
- 共享Windows下C++库之线程池篇二
- Android 对话框进阶(自定义)
- Visual C++编程全能词典
- Jquery easyui 界面设置存档edit.js
- 简明 Vim 练级攻略 http://coolshell.cn/articles/5426.html#more-5426
- 牛人博客/网站
- ioctlsocket()
- VS2008快捷键大全
- 标准C语言头文件
- 常用vi命令
- 转载自网络的一些程序设计题目
- Png图片的透明通道在IE中的显示总结