본문 바로가기

개발10

XE 에서 모듈개발시 단순한 파일업로드 기능 구현해보기 XE에서 모듈개발중 파일업로드 기능을 개발해야 할일이 있었습니다. ajax나 jQuery로 화면내에서 바뀌도록 할수도 있습니다. 이런 부분이야 다른 많은 분들이 예제를 보여주고 XE자체에서도 기능구현이 되어있으니 개발하실 분들은 그걸 참고하시면 될것 같습니다. 저는 전통적인(?) 파일입력을 받고 submit을 하면 다음 페이지에서 처리하는 부분을 간단히 구현하였습니다. html 파일에서 첨부파일을 입력받기 위해 아래와 같이 대부분 코드를 넣으실겁니다. 그리고 이 form을 받는 액션에서 아래와 같이 코딩만 하면 됩니다. //module_srl번호를 넘겨주어야 하므로 $module_info = Context::get("module_info"); $module_srl = $module_info->module.. 2015. 10. 1.
체크박스 선택시 해당 값으로 다른 테이블의 체크박스 변경하기 가끔 생각해보면 내가 해보려고 하는건 인터넷에 없을까 하는 생각이 듭니다. 오늘 하던 팁은 테이블1에서 하나의 체크박스를 건드리면 테이블2에서 해당 값으로 시작하는 데이터들의 체크박스를 해제하는 것입니다. function chkSel2(selVal) { //넘겨받은 selVal을 가지고 buildtype2에서 해당값을 갖는 체크박스가 체크되어 있는지 찾습니다. //체크가 되어 있으면 true를 반환할거고 아니면 false를 반환하겠죠. var chkYn = jQuery("input[name=buildtype2][value='"+selVal+"']").is(":checked"); //그렇게 체크된 값을 가지고, buildtype3의 모든 값들을 찾기 시작합니다. jQuery("input[name=build.. 2015. 8. 31.
jQuery에서 html 테이블의 데이터 정렬하기 //실행을 마치고 테이블을 정렬해주는 기능 //args는 테이블 id입니다. function tablesort(args) { var buildtype = jQuery(args).children('tr').get(); buildtype.sort(function(a,b) { var val1 = jQuery(a).text().toUpperCase(); var val2 = jQuery(b).text().toUpperCase(); return(val1val2)?1:0; }); jQuery.each(buildtype,function(index,row){ jQuery(args).append(row); }); } //여기까지 입니다. 코딩 오류인지 뒤에 자꾸 이상한 글이 나와요.;;;; 2015. 8. 20.
오라클 함수에 테이블명 변수로 넘겨 테이블의 데이터 개수를 계산하기 오라클에 테이블 정보등을 검색하고 거기 테이블의 데이터 개수를 구하라는 미션이 떨어졌습니다.갑님들이 하는게 다 그렇지 뭐... 그리하여 아래와 같이 함수를 만들었습니다. CREATE OR REPLACE FUNCTION FN_GET_ROW_CNT(strTABLE_NAME IN VARCHAR2) RETURN VARCHAR2ISROW_CNT VARCHAR2(300);v_sql VARCHAR2(1000); BEGINv_sql := 'SELECT COUNT(*) FROM '||strTABLE_NAME; EXECUTE IMMEDIATE v_sql INTO ROW_CNT; RETURN ROW_CNT; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN(' '); WHEN OTHERS THEN R.. 2014. 11. 4.