CI 묻고 답하기





뭐 이런 식으로 말이죠.

기본 테이블 템플릿을 첨부합니다.

$tmpl = array (
'table_open' => '
제목 [질문] table library 에서 컬럼<td>별로 template를 지정하는 법
글쓴이 우노 작성시각 2009/07/13 17:12:00
댓글 : 7 추천 : 0 스크랩 : 0 조회수 : 30731   RSS
질문 제목이 불확실한데요.

Table template 에서 격줄단위로 스타일을 지정할 수 있도록 되어 있는 것은 보았습니다.
그런데, 컬럼(세로줄, 각
) 별로 스타일을 줄 수 있는지요?
예를 들어,

',

'heading_row_start' => '',
'heading_row_end' => '',
'heading_cell_start' => '',

'row_start' => '',
'row_end' => '',
'cell_start' => '',

'row_alt_start' => '',
'row_alt_end' => '',
'cell_alt_start' => '',

'table_close' => '
',
'heading_cell_end' => '
',
'cell_end' => '
',
'cell_alt_end' => '
'
);

$this->table->set_template($tmpl);
 다음글 [질문] JSONP vs XML-RPC (1)  이전글 검색 파라미터 질문입니다. (5)

댓글

변종원(웅파) / 2009/07/13 18:21:46 / 추천 0
테이블 템플릿 현재 구조로는 힘들겁니다. 확장하여 만드시거나 해야할 겁니다.
kirrie / 2009/07/13 22:49:00 / 추천 0
가급적이면 데코레이션은 자바스크립트로 하시는게 좋습니다.
jquery로 한방에..

http://mixnut.co.kr/table.html

소스 보시면 되구요, :odd를 :even으로 바꾸시면 홀수번째 td들에 스타일이 적용됩니다.
우노 / 2009/07/14 01:06:37 / 추천 0
감사합니다. 이왕이면, :odd 나 :even 형식이 아니라, 첫번째, 두번째 이런식으로 해서 지정이 가능할까요?
kirrie / 2009/07/14 09:12:40 / 추천 0
http://docs.jquery.com/Selectors

여기 보시면 다양한 필터가 준비되어 있습니다. ㅎㅎ

이참에 jquery 배워보심이..
우노 / 2009/07/14 09:53:08 / 추천 0
JS 기본도 없는데, 정말 jquery와 같은 AJAX를 배워봐야 할거 같아요.
예전에는 거의 다 서버에서 처리하자. 뭐 이런거였는데, 요즘은 Ajax를 이용하여 Client - Server 스타일로 많이 하시네요.
몇년만에 다시 시작해보는 취미생은 정말 따라잡기 힘듭니다.

저도 요즘은 CI + JSONP + jquery + HTML5 의 조합을 생각해보고 있습니다.

그래도 응용보다는 답을 주세요~~ ^^;;
kirrie / 2009/07/14 10:27:45 / 추천 0
위 소스를 수정했습니다. td:odd 혹은 td:even을 td:eq(idx) 로 변경하시면 됩니다. (idx는 한 tr에 속해 있는 td들의 index값입니다. int형이고 0부터 시작... )
우노 / 2009/07/14 10:30:26 / 추천 0
감사합니다. ^^
지금 jquery 책도 주문했습니다.