0
이전에는 backbone.js를 사용한 적이 없으며 백분율 함수가 호출되어 모델을 업데이트 할 때 모델의 특정 필드 만 업데이트하거나 값을 계산하는 백본 양식을 사용하여 양식을 만들려고합니다. 양식 필드에서 모델의 다른 필드에 넣을 수 있습니다.모델을 직접 업데이트하지 않는 백본 양식의 양식 컨트롤을 사용할 수 있습니까?
다음은 내 코드의 예제입니다.
queryForm = new Backbone.Form({ model: queryModel, submitButton: "Submit", schema: { start_date: { type: 'Text', title: "Date" }, radio_range: { type: "Radio", title: "Date Method", options: { value1: "Start and End", value2: "Minute Range"}}, end_date: { type: 'Text', title: "Range (Minutes)" }, firewall_ip: { type: 'Text', title: "Firewall IP" }, firewall_port: { type: 'Text', title: "Firewall Port" } } }).render();
"분 범위"에 라디오 사용자 변경, 난 그냥 날짜 상자가되도록 시작일 상자를 변경하고 종료일 상자의 범위가 갖고 싶어
. 양식이 커밋 (commit) 함수로 커밋 될 때, 나는 여전히 날짜와 범위를 사용하여 실제로 현재 수행되는 것보다는 실제로 모델에 넣을 시작 날짜와 끝 날짜를 만들고 싶다. 상자의 모델에 직접. 이것을 달성하는 가장 좋은 방법은 무엇입니까? 이 특정 클래스에 대한 커밋 기능을 재정의해야합니까? 또는 백본 양식을 사용하지 않고 템플릿과 이벤트로 백본을 사용해야합니까?