보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

2015.02.26 선배님의 조언

2015. 2. 26. 10:48

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

Bootstrap Table button class

2015. 2. 26. 09:20

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

[PDF] 자바 강의

2015. 2. 26. 09:11

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

스크립트

var chk = document.getElementsByName("btSelectItem");

└ 버튼 클릭 시 체크된 id,name 을 모두 가져온다. btSelectItem 은 부트스트랩 테이블 API

※ 참고 삭제 버튼 name = "btSelectAll" 이 되어야 모두 체크 , 풀기가 된다.


Controller receive param

@RequestParam HashMap<String,Object> param

String checkedRows = MapWrapper.getString(param, "checkRow");

┕ 삭제할 pk 컬럼을 가져온다.

if(Utility.isNotBlank(checkRows)

└ 문자열이 비어 있는지 확인 ( 널 , 공백 체크 )

StringTokenizer st = new StringTokenizer(checkedRows , " ");

└ 공백을 기준으로 삭제할 값들을 나눈다.

ArrayList<Integer> list = new ArrayList<Integer>();

while(st.hasMoreTokens())

String temp = st.nextToken().trim();

try{

int seq = Integer.parseInt(temp);

list.add(seq);

catch(Exception e){}

if(!list.isEmpty())

└ 리스트에 들어 있어야 수행 ( 1개 이상의 Row를 삭제할 때만 수행 )


SQL Query - IBATIS IN 조건

WHERE 1 = 1

<iterate prepend="IN" property="seqList" open="(" close=")" conjunction=",">

#seqList[]#

</iterate>


삭제 성공 후 부트스트랩 테이블 새로고침 방법

① $('#bootstrap-table').bootstrapTable('refresh');

② $('#bootstrap-table').bootstrapTable('resetView');

※ $('#bootstrap-table') 임의로 정해 놓은 아이디이다.

Posted by QuickPerson
,

어노테이션 정리

@RequestBody

@ResponsBody

@RequestParam

@RequestMapping

@Resource

@Controller

Posted by QuickPerson
,