Yii CGridView 의 내 연 열 편집

Yii CGridView 표 구성 요 소 는 데 이 터 를 잘 보 여 주 는 데 사용 할 수 있 지만 일반적인 형식의 내 연 편집 (inline edit) 은 지원 되 지 않 습 니 다.
플러그 인 을 찾 으 면 다양한 입력 형식의 열 편집 을 제공 할 수 있 습 니 다.
구체 적 인 내용 은 다음 링크 를 참조 하고 온라인 프레젠테이션 이 있 습 니 다.
http://x-editable.demopage.ru/
그러나 이 플러그 인 은 작업 효율 에 있어 서 대화 상 자 를 꺼 내야 합 니 다.
하나의 텍스트 열 편집 에 있어 서 raw 형식의 CHtml: textField 류 를 사용 할 수 있 습 니 다. 예 는 다음 과 같 습 니 다.
        array(
            'header'=>'  ',
            'htmlOptions'=>array('style'=>'width:40px;text-align:center;'),            
            'name'=>'grade',
            'type'=>'raw',
            'value'=>'CHtml::textField("grade", $data["grade"])'
        ), 

textField 의 HtmlOptions 인 자 를 통 해 상기 필드 에 id 와 class 를 채 울 수 있 으 며, mouseout 이벤트 에서 ajax 를 통 해 사용자 입력 데 이 터 를 제출 할 수 있 습 니 다.
by iefreer

좋은 웹페이지 즐겨찾기