양식 편집을 사용하고 있습니다. 드롭 다운 상자의 선택에 따라 양식을 추가하고 편집 할 때 특정 필드를 비활성화하고 싶습니다. 이 이벤트를 유발하는 데 가장 좋은 이벤트는 무엇입니까? 나는 dataEvents 사용하여 시도 :선택 상자를 사용하여 열의 편집 가능한 속성을 동적으로 변경합니다.
{ name:'type_cd',
edittype:'select',
editoptions:{
dataUrl:'functions.php',
dataEvents:[{
type:'change',
fn: function(e){
$(this).setColProp('cntrct_id',{
editoptions:{editable:false}
});
}
}]
}
},
이 내 양식 필드에 가시적 인 영향을주지 않습니다,하지만 난 내가 하나를 넣을 경우에서 경고 메시지를 얻을 수 있기 때문에 도달하고 있다고 알고
. 편집
양식을 제출하면 다음 번에 해당 양식을 열 때 편집 가능 : false로 설정된 열이 나타나지 않습니다. 이것은 올바른 방향으로 나아가는 단계이지만, 즉시으로 편집 가능해야합니다. 실제로는 표시하고 싶지만 비활성화되었습니다 (즉, 사용 중지됨 : true)
답변에 대한 좋은 점은 올렉 (Oleg)이 해결책을 말하지 않고 그 이론을 설명한다는 것입니다. 넌 최고야. – user
@MattWall : 천만에! 질문에 대해 제 스타일로 대답하는 것을 좋아합니다. 나는 * 문제를 이해하는 것이 문제 자체의 해결책으로서 더욱 중요하다고 생각한다. – Oleg
Oleg의 응답 방식을 좋아합니다. jqgrid를 사용하기 시작했을 때 Oleg의 답변에서 얻은 대부분의 jqgrid 관련 문제에 대한 해결책을 얻었습니다. 감사합니다. Oleg – Kris