{"id":339,"date":"2013-06-18T09:20:50","date_gmt":"2013-06-18T00:20:50","guid":{"rendered":"http:\/\/layu.nsf.jp\/wordpress\/?p=339"},"modified":"2013-06-18T09:20:50","modified_gmt":"2013-06-18T00:20:50","slug":"extjs-%e5%92%8c%e6%9a%a6","status":"publish","type":"post","link":"https:\/\/layu.minibird.jp\/cat\/?p=339","title":{"rendered":"ExtJS \u548c\u66a6"},"content":{"rendered":"<p>&nbsp;<br \/>\n&nbsp;<br \/>\n\u5e73\u6210\u306e\u307f\u548c\u66a6\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u8a2d\u5b9a\u95a2\u6570\u8a2d\u5b9a<br \/>\n&nbsp;<br \/>\n\u25ce 1988\u5e74\u4ee5\u524d\u306f\u5168\u3066\uff10<br \/>\n\u25ce \u5143\u53f7\u306f\u7121\u95a2\u77e5<br \/>\n\u25ce \u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u8a18\u53f7 e\uff1a\u548c\u66a6\uff64E\uff1a\uff12\u6841\u548c\u66a6(\uff11\u6841\u6642\u306f\u5de6\u306b\uff10)<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n<!--more--><br \/>\n[javascript]<br \/>\n\/\/ \u897f\u66a6 \u2192 \u548c\u66a6<br \/>\nExt.Date.formatCodes.e =<br \/>\n&#8216;( Ext.Date.format(this, &quot;Y&quot;) &lt; 1988)<br \/>\n ? 0&lt;br \/&gt;<br \/>\n : Ext.Date.format(this, &quot;Y&quot;) &#8211; 1988<br \/>\n&#8216;;<br \/>\nExt.Date.formatCodes.E =<br \/>\n&#8216;Ext.String.leftPad(<br \/>\n   Ext.Date.format(this, &quot;e&quot;)<br \/>\n , 2<br \/>\n , &quot;0&quot;<br \/>\n )<br \/>\n&#8216;;<\/p>\n<p>\/\/ \u548c\u66a6 \u2192 \u897f\u66a6<br \/>\nExt.Date.parseCodes.e =<br \/>\n{ g : 1<br \/>\n, c : &#8216; var ty = parseInt(results[{0}]);n&#8217;<br \/>\n                + &#8216;y = 1988 + ty;n&#8217;<br \/>\n, s : &#8216;(\\d{1,2})&#8217;<br \/>\n};<br \/>\nExt.Date.parseCodes.E =<br \/>\n{ g : 1<br \/>\n, c : &#8216;var ty = parseInt(results[{0}]);n&#8217;<br \/>\n                + &#8216;y = 1988 + ty;n&#8217;<br \/>\n, s : &#8216;(\\d{2})&#8217;<br \/>\n};<br \/>\n[\/javascript]<\/p>\n<p><script type=\"text\/javascript\">\n  Ext.onReady(function(){\n  \/\/ \u897f\u66a6 \u2192 \u548c\u66a6\n  Ext.Date.formatCodes.e = '(Ext.Date.format(this, \"Y\") < 1988) ? 0 : Ext.Date.format(this, \"Y\") - 1988';\n  Ext.Date.formatCodes.E = 'Ext.String.leftPad(Ext.Date.format(this, \"e\"), 2, \"0\")';\n  \/\/ \u548c\u66a6 \u2192 \u897f\u66a6\n  Ext.Date.parseCodes.e = {g:1, c: 'var ty = parseInt(results[{0}]);n' + 'y = 1988 + ty;n', s:'(\\d{1,2})'};\n  Ext.Date.parseCodes.E = {g:1, c: 'var ty = parseInt(results[{0}]);n' + 'y = 1988 + ty;n', s:'(\\d{2})'};\n  \/\/ \u897f\u66a6 \u2192 \u548c\u66a6\u3000\u30b5\u30f3\u30d7\u30eb\n  var dt = new Date();\n  Ext.fly('div20130618_01').dom.innerHTML =  Ext.Date.format(dt, 'Y\/m\/d');\n  Ext.fly('div20130618_02').dom.innerHTML =  Ext.Date.format(dt, 'E\/m\/d');\n  \/\/ \u548c\u66a6 \u2192 \u897f\u66a6\u3000\u30b5\u30f3\u30d7\u30eb\n  Ext.create('Ext.form.field.Date', {\n   renderTo: 'div20130618_03'\n , format: 'E\/m\/d'\n , altFormats: 'E\/m\/d|Y\/m\/d'\n , fieldLabel: '\u548c\u66a6[ee\/mm\/dd]'\n , labelWidth: 130\n , value: dt\n , listeners: {\n     change: function(me, new_value, old_value) {\n       var val = (Ext.isDate(new_value)) ? Ext.Date.format(new_value, 'Y\/m\/d') : '';\n       Ext.ComponentQuery.query('#id20130618_04')[0].setValue(val);\n     }\n   }\n });\n \/\/ \u897f\u66a6\u8868\u793a\u7528\n  Ext.create('Ext.form.field.Display', {\n   renderTo: 'div20130618_04'\n , fieldLabel: '\u7d50\u679c\u897f\u66a6\u8868\u793a'\n , labelWidth: 130\n , id: 'id20130618_04'\n , value: Ext.Date.format(dt, 'Y\/m\/d')\n });\n});\n<\/script><\/p>\n<p>&nbsp;<br \/>\n&nbsp;<\/p>\n<p>\u56de\u56de\u56de\u3000\u897f\u66a6 \u2192 \u548c\u66a6 \u30b5\u30f3\u30d7\u30eb<br \/>\n&nbsp;<br \/>\n\u25a0 var dt = new Date()\u3000<br \/>\n----------------------------------------------------------<\/p>\n<div id=\"div20130618_01\">\u00a0<\/div>\n<p>----------------------------------------------------------<br \/>\n&nbsp;<br \/>\n\u25a0 Ext.Date.format(dt, 'E-m-d')<br \/>\n----------------------------------------------------------<\/p>\n<div id=\"div20130618_02\">\u00a0<\/div>\n<p>----------------------------------------------------------<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n\u56de\u56de\u56de\u3000 \u548c\u66a6 \u2192 \u897f\u66a6 \u30b5\u30f3\u30d7\u30eb<br \/>\n&nbsp;<br \/>\n----------------------------------------------------------<\/p>\n<div id=\"div20130618_03\">\u00a0<\/div>\n<p>&nbsp;<\/p>\n<div id=\"div20130618_04\"> <\/div>\n<p>----------------------------------------------------------<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n[javascript]<br \/>\nExt.create('Ext.form.field.Date', {<br \/>\n  format: 'E\/m\/d'<br \/>\n, altFormats: 'E\/m\/d|Y\/m\/d'<br \/>\n, value: Ext.Date.format(new Date(), 'Y\/m\/d')<br \/>\n});<br \/>\n[\/javascript]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; \u5e73\u6210\u306e\u307f\u548c\u66a6\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u8a2d\u5b9a\u95a2\u6570\u8a2d\u5b9a &nbsp; \u25ce 1988\u5e74\u4ee5\u524d\u306f\u5168\u3066\uff10 \u25ce \u5143\u53f7\u306f\u7121\u95a2\u77e5 \u25ce \u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u8a18\u53f7 e\uff1a\u548c\u66a6\uff64E\uff1a\uff12\u6841\u548c\u66a6(\uff11\u6841\u6642\u306f\u5de6\u306b\uff10) &nbsp; &nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/layu.minibird.jp\/cat\/index.php?rest_route=\/wp\/v2\/posts\/339"}],"collection":[{"href":"https:\/\/layu.minibird.jp\/cat\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/layu.minibird.jp\/cat\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/layu.minibird.jp\/cat\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/layu.minibird.jp\/cat\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=339"}],"version-history":[{"count":0,"href":"https:\/\/layu.minibird.jp\/cat\/index.php?rest_route=\/wp\/v2\/posts\/339\/revisions"}],"wp:attachment":[{"href":"https:\/\/layu.minibird.jp\/cat\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/layu.minibird.jp\/cat\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/layu.minibird.jp\/cat\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}