#18276363 * 날짜선택시 월/년 셀렉트 박스 표시하도록 수정

* r6767의 누락분

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6773 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
bnu 2009-09-03 04:10:52 +00:00
parent 049ab82277
commit 24542fe034
2 changed files with 8 additions and 6 deletions

View file

@ -20,7 +20,7 @@
/** /**
* @brief constructor * @brief constructor
**/ **/
function ExtraVar($module_srl) { function ExtraVar($module_srl) {
$this->module_srl = $module_srl; $this->module_srl = $module_srl;
} }
@ -32,7 +32,7 @@
if(!is_array($extra_keys) || !count($extra_keys)) return; if(!is_array($extra_keys) || !count($extra_keys)) return;
foreach($extra_keys as $key => $val) { foreach($extra_keys as $key => $val) {
$obj = null; $obj = null;
$obj = new ExtraItem($val->module_srl, $val->idx, $val->name, $val->type, $val->default, $val->desc, $val->is_required, $val->search, $val->value, $val->eid); $obj = new ExtraItem($val->module_srl, $val->idx, $val->name, $val->type, $val->default, $val->desc, $val->is_required, $val->search, $val->value, $val->eid);
$this->keys[$val->idx] = $obj; $this->keys[$val->idx] = $obj;
} }
} }
@ -197,7 +197,7 @@
// 전화번호 // 전화번호
case 'tel' : case 'tel' :
$buff .= $buff .=
'<input type="text" name="'.$column_name.'" value="'.$value[0].'" size="4" class="tel" />'. '<input type="text" name="'.$column_name.'" value="'.$value[0].'" size="4" class="tel" />'.
'<input type="text" name="'.$column_name.'" value="'.$value[1].'" size="4" class="tel" />'. '<input type="text" name="'.$column_name.'" value="'.$value[1].'" size="4" class="tel" />'.
'<input type="text" name="'.$column_name.'" value="'.$value[2].'" size="4" class="tel" />'; '<input type="text" name="'.$column_name.'" value="'.$value[2].'" size="4" class="tel" />';
@ -230,7 +230,7 @@
$buff .= '</select>'; $buff .= '</select>';
break; break;
// radio // radio
case 'radio' : case 'radio' :
$buff .= '<ul>'; $buff .= '<ul>';
foreach($default as $v) { foreach($default as $v) {
@ -246,13 +246,13 @@
// datepicker javascript plugin load // datepicker javascript plugin load
Context::loadJavascriptPlugin('ui.datepicker'); Context::loadJavascriptPlugin('ui.datepicker');
$buff .= $buff .=
'<input type="hidden" name="'.$column_name.'" value="'.$value.'" />'. '<input type="hidden" name="'.$column_name.'" value="'.$value.'" />'.
'<input type="text" id="date_'.$column_name.'" value="'.zdate($value,'Y-m-d').'" readonly="readonly" class="date" />'."\n". '<input type="text" id="date_'.$column_name.'" value="'.zdate($value,'Y-m-d').'" readonly="readonly" class="date" />'."\n".
'<script type="text/javascript">'."\n". '<script type="text/javascript">'."\n".
'(function($){'."\n". '(function($){'."\n".
' $(function(){'."\n". ' $(function(){'."\n".
' var option = { gotoCurrent: false,yearRange:\'-100:+10\', onSelect:function(){'."\n". ' var option = { changeMonth:true, changeYear:true, gotoCurrent: false,yearRange:\'-100:+10\', onSelect:function(){'."\n".
' $(this).prev(\'input[type="hidden"]\').val(this.value.replace(/-/g,""))}'."\n". ' $(this).prev(\'input[type="hidden"]\').val(this.value.replace(/-/g,""))}'."\n".
' };'."\n". ' };'."\n".
' $.extend(option,$.datepicker.regional[\''.Context::getLangType().'\']);'."\n". ' $.extend(option,$.datepicker.regional[\''.Context::getLangType().'\']);'."\n".

View file

@ -35,6 +35,8 @@
(function($){ (function($){
$(function(){ $(function(){
var option = { var option = {
changeMonth:true,
changeYear:true,
gotoCurrent: false gotoCurrent: false
,yearRange:'-100:+10' ,yearRange:'-100:+10'
, onSelect:function(){ , onSelect:function(){