묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
사용자 정의 형식의 date에 시:분 추가후 문제점 문의
2016.12.29 13:31
사용자 형식에 날짜, 시간을 표시하고자 몇일째 끙긍 하고있습니다.
관련 지식이 좀... 이아니라 많이 부족해서요.
우선 기본은 해떨님이 올려주신 글을 참고했습니다.
따라하면 잘 적용 됩니다.
하지만 슬라이드 방식이라 시간을 조절하기 힘들어서 다른 ui를 검색해보았습니다.
http://xdsoft.net/jqplugins/datetimepicker/
Extravar.class.php 에 소스를 수정하였습니다.
1
2
3
4
|
case 'date' :
//수정
return zdate($value, "Y/m/d H:i");
//return zdate($value, "Y-m-d");
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
case 'date' :
// datepicker javascript plugin load
Context::addCSSFile('http://192.1.1.13/~mhlee/classes/extravar/ui.datetimepicker/jquery.datetimepicker.css');
Context::addJsFile('http://192.1.1.13/~mhlee/classes/extravar/ui.datetimepicker/jquery.js');
Context::addJsFile('http://192.1.1.13/~mhlee/classes/extravar/ui.datetimepicker/jquery.datetimepicker.full.js');
// Context::loadJavascriptPlugin('ui.datetimepicker');
$buff[] = '<meta http-equiv="content-type" content="text/html; charset=utf-8"/>';
$buff[] = '<input type="text" id="datetimepicker" value="' . zdate($value, 'Y/m/d H:i') . '" class="date" />';
$buff[] = '<script>';
$buff[] = '$.datetimepicker.setLocale("kr");';
$buff[] = '$("#datetimepicker").datetimepicker({value:""});';
$buff[] = '</script>';
break;
|
HowtoXE 님의 조언대로 loadJavascriptPlugin말고 addJsFile 로 해보았습니다.
common\js\plugins\ 에 폴더를 만들고 load파일을 만들어두면 jQuery plugin 로드 되는것 같은데 잘 모르겠군요.
절대주소로 넣으니 동작은 되었습니다.
하.지.만 글완성시 사용자정의 부분에 데이타가 없었습니다.
'읽기'에서 빈칸으로 나오게되며 '수정'시 에도 데이터가 하나도 없는지 '쓰기'와 같은 화면이 나오게됩니다.
(다른 폼도 다 빈칸으로 보입니다.)
기본적인 데이타가 [2015/04/15 05:06] 이런식으로 나오는데 뭔가 매치를 시켜줘야 되는건지 모르겠습니다.