Index: arms/js/reqAdd.js =================================================================== diff -u -r6e12072b9933866ed73ef624cb2d2124844a9676 -r097255c8da32daff5194a713e39ae5f5e23c5095 --- arms/js/reqAdd.js (.../reqAdd.js) (revision 6e12072b9933866ed73ef624cb2d2124844a9676) +++ arms/js/reqAdd.js (.../reqAdd.js) (revision 097255c8da32daff5194a713e39ae5f5e23c5095) @@ -72,16 +72,44 @@ function dataTableCallBack(){ + $('.dd-list').empty(); var data = $('#reqTable').DataTable().rows().data().toArray(); $.each( data, function( key, value ) { - $('.dd-list').append("
  • " + - "
    " + - "" + - value.c_id + " " + value.c_title + + if(value.c_contents == null || value.c_contents == "null"){ + value.c_contents = ""; + } + + var iconHtml; + if(value.c_type == "root" || value.c_id == 2){ + iconHtml = ""; + }else if(value.c_type == "folder"){ + iconHtml = ""; + }else { + iconHtml = ""; + } + + if(value.c_id == 1){ + console.log("ROOT 노드는 처리하지 않습니다."); + }else if(value.c_id == 2){ + $('.dd-list').append("
  • " + + "
    " + + iconHtml + + " " + value.c_title + "

    " + value.c_contents + "

    " + - "
    " + - "
  • "); + "" + + ""); + }else { + $('#T_ARMS_REQ_'+value.c_parentid).append("
      " + + "
    1. " + + "
      " + + iconHtml + + " " + value.c_title + + "

      " + value.c_contents + "

      " + + "
      " + + "
    2. " + + "
    "); + } console.log( key + ": " + value.c_id); console.log( key + ": " + value.c_parentid); console.log( key + ": " + value.c_position);