zh_cn.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. /*初始化语言*/
  2. if ($.fn.pagination) {
  3. $.fn.pagination.defaults.beforePageText = '第';
  4. $.fn.pagination.defaults.afterPageText = '共 {pages} 页';
  5. $.fn.pagination.defaults.displayMsg = '显示 {from} 到 {to},共 {total} 记录';
  6. }
  7. if ($.fn.datagrid) {
  8. $.fn.datagrid.defaults.loadMsg = '正在处理,请稍待。。。';
  9. }
  10. if ($.fn.edatagrid) {
  11. $.fn.edatagrid.defaults.loadMsg = '正在处理,请稍待。。。';
  12. }
  13. if ($.fn.datalist) {
  14. $.fn.datalist.defaults.loadMsg = '正在处理,请稍待。。。';
  15. }
  16. if ($.fn.treegrid && $.fn.datagrid) {
  17. $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg;
  18. }
  19. if ($.messager) {
  20. $.messager.defaults.ok = '确定';
  21. $.messager.defaults.cancel = '取消';
  22. }
  23. $.map(['validatebox', 'textbox', 'passwordbox', 'filebox', 'searchbox',
  24. 'combo', 'combobox', 'combogrid', 'combotree',
  25. 'datebox', 'datetimebox', 'numberbox',
  26. 'spinner', 'numberspinner', 'timespinner', 'datetimespinner'], function (plugin) {
  27. if ($.fn[plugin]) {
  28. // $.fn[plugin].defaults.missingMessage = '该项为必填项';
  29. $.fn[plugin].defaults.missingMessage = '';
  30. }
  31. });
  32. if ($.fn.validatebox) {
  33. $.fn.validatebox.defaults.rules.email.message = '请输入有效的电子邮件地址';
  34. $.fn.validatebox.defaults.rules.url.message = '请输入有效的URL地址';
  35. $.fn.validatebox.defaults.rules.length.message = '输入内容长度必须介于{0}和{1}之间';
  36. $.fn.validatebox.defaults.rules.remote.message = '请修正该字段';
  37. }
  38. if ($.fn.calendar) {
  39. $.fn.calendar.defaults.weeks = ['日', '一', '二', '三', '四', '五', '六'];
  40. $.fn.calendar.defaults.months = ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'];
  41. }
  42. if ($.fn.datebox) {
  43. $.fn.datebox.defaults.currentText = '今天';
  44. $.fn.datebox.defaults.closeText = '关闭';
  45. $.fn.datebox.defaults.okText = '确定';
  46. $.fn.datebox.defaults.formatter = function (date) {
  47. var y = date.getFullYear();
  48. var m = date.getMonth() + 1;
  49. var d = date.getDate();
  50. return y + '-' + (m < 10 ? ('0' + m) : m) + '-' + (d < 10 ? ('0' + d) : d);
  51. };
  52. $.fn.datebox.defaults.parser = function (s) {
  53. if (!s) return new Date();
  54. var ss = s.split('-');
  55. var y = parseInt(ss[0], 10);
  56. var m = parseInt(ss[1], 10);
  57. var d = parseInt(ss[2], 10);
  58. if (!isNaN(y) && !isNaN(m) && !isNaN(d)) {
  59. return new Date(y, m - 1, d);
  60. } else {
  61. return new Date();
  62. }
  63. };
  64. }
  65. if ($.fn.datetimebox && $.fn.datebox) {
  66. $.extend($.fn.datetimebox.defaults, {
  67. currentText: $.fn.datebox.defaults.currentText,
  68. closeText: $.fn.datebox.defaults.closeText,
  69. okText: $.fn.datebox.defaults.okText
  70. });
  71. }
  72. if ($.fn.datetimespinner) {
  73. $.fn.datetimespinner.defaults.selections = [[0, 4], [5, 7], [8, 10], [11, 13], [14, 16], [17, 19]]
  74. }
  75. if ($.fn.yvdate) {
  76. $.fn.yvdate.defaults.currentText = '今天';
  77. $.fn.yvdate.defaults.closeText = '关闭';
  78. $.fn.yvdate.defaults.okText = '确定';
  79. $.fn.yvdate.defaults.formatter = function (date) {
  80. var y = date.getFullYear();
  81. var m = date.getMonth() + 1;
  82. var d = date.getDate();
  83. return y + '-' + (m < 10 ? ('0' + m) : m) + '-' + (d < 10 ? ('0' + d) : d);
  84. };
  85. $.fn.yvdate.defaults.parser = function (s) {
  86. if (!s) return new Date();
  87. var ss = s.split('-');
  88. var y = parseInt(ss[0], 10);
  89. var m = parseInt(ss[1], 10);
  90. var d = parseInt(ss[2], 10);
  91. if (!isNaN(y) && !isNaN(m) && !isNaN(d)) {
  92. return new Date(y, m - 1, d);
  93. } else {
  94. return new Date();
  95. }
  96. };
  97. }
  98. /*初始化*/
  99. //待修复 组件设置label后,高度失效问题
  100. $.extend($.fn.tabs.defaults, {tabHeight: 36});
  101. $.extend($.fn.textbox.defaults, {height: 32});
  102. $.extend($.fn.passwordbox.defaults, {height: 32});
  103. $.extend($.fn.combo.defaults, {height: 32});
  104. $.extend($.fn.combobox.defaults, {height: 32});
  105. $.extend($.fn.combogrid.defaults, {height: 32});
  106. $.extend($.fn.combotree.defaults, {height: 32});
  107. $.extend($.fn.combotreegrid.defaults, {height: 32});
  108. $.extend($.messager.defaults, {width: 320});
  109. $.extend($.fn.datebox.defaults, {
  110. height: 32,
  111. panelWidth: 220
  112. /*
  113. 此处待修复,无法选择日期错误
  114. ,
  115. formatter:function(date){
  116. var y = date.getFullYear();
  117. var m = date.getMonth()+1;
  118. var d = date.getDate();
  119. return y+"年"+m+"月"+d+"日";
  120. }*/
  121. });
  122. $.extend($.fn.datetimebox.defaults, {
  123. height: 32,
  124. panelWidth: 220
  125. /*
  126. 此处待修复,无法选择日期错误
  127. ,
  128. formatter:function(date){
  129. var y = date.getFullYear();
  130. var m = date.getMonth()+1;
  131. var d = date.getDate();
  132. var H = date.getHours(); //获取当前小时数(0-23)
  133. var i = date.getMinutes(); //获取当前分钟数(0-59)
  134. var s = date.getSeconds(); //获取当前秒数(0-59)
  135. return y+"年"+m+"月"+d+"日 "+H+":"+i+":"+s;
  136. }*/
  137. });
  138. $.extend($.fn.datetimespinner.defaults, {height: 32});
  139. $.extend($.fn.numberbox.defaults, {height: 32});
  140. $.extend($.fn.spinner.defaults, {height: 32});
  141. $.extend($.fn.numberspinner.defaults, {height: 32});//上线数字不能使用
  142. $.extend($.fn.searchbox.defaults, {height: 32});
  143. $.extend($.fn.filebox.defaults, {height: 32});
  144. $.extend($.fn.validatebox.defaults, {height: 32});
  145. $.extend($.fn.validatebox.defaults.tipOptions, {
  146. onShow: function () {
  147. if (!$.data(this).hasOwnProperty('tooltip')) {
  148. //编辑框已经被移除, tooltip 没有宿主
  149. $('.tooltip').remove();
  150. } else {
  151. $(this).tooltip("tip").css({
  152. color: "#fff",
  153. border: "none",
  154. backgroundColor: "#ff7e00"
  155. });
  156. }
  157. }
  158. }); //重置tipOptions的样式