PlannerXE123 Q&A 게시판
卵 (알 란) / 亂 (어지러울 란) · 欄 (난간 란) · 蘭 (난초 란)
捨生取義 사생취의
(버릴 사 날 생 가질 취 옳을 의) 목숨을 버리고 의를 좇는다는 뜻으로, 목숨을 버릴지언정 옳은 일을 함을 이르는 말

늘푸른나무2

밥탱 님 안녕하세요,

 

 

일단 수정이 잘 되는데,

텍스트를 다 지우고 수정하면 업데이트가 안되는 이유는  <block cond="$ext_v4"> 조건 때문인듯 합니다.

아래와 같이 수정 해놓고 한번 테스트 해보시기 바랍니다.

(주소값의 파라미터 중복이나 파라미터앞의 &/? 등은 추가 조정이 필요할 듯)

 

문서번호와 수정하기전의 확장변수값(4번으로 간주)을 구해놓고,

 $document_srl = $oDocument->document_srl;
 $org_ext_value = $oDocument->getExtraValueHTML(4);

 $oDB=&DB::getInstance();

 

블럭 조건을 조정해 보세요.

 <block cond="($ext_v4 != $org_ext_value)">
 

재호출 스크립트 주소도 변경 해보시고요.

  <script>location.href="{str_replace('amp;', '', getUrl('ext_v4', $ext_v4))}"</script>

 

----------------------------

 

달리하면,(이게 더 나아보입니다.)

 

1) 주소에 &update=Y 추가

 <input type='button' value='확인' onClick='{ location.href=window.location.href + "&update=Y&ext_v4=" + jQuery("input[name=extra_vars4]").val().replace(/-/g,"");}' />
 

2) 블록조건변경

 <block cond="($update=='Y')">

 

3)재호출 주소 조정

  <script>location.href="{str_replace('amp;', '', getUrl('ext_v4', '', 'update', ''))}"</script>
 

 

감사합니다.

ksc

XE Login