2011-04-20 2 views
1

ATK에서 필드 자동 완성을 만드는 방법을 알 수 없습니다."autocomplete"필드를 만드는 방법은 무엇입니까?

"참조"유형과 관련이 있지만 확실하지는 않습니다. "line"유형 필드에서 클라이언트 이름을 찾고 있다고 가정하면 autocomplete는 일치하는 모든/topXX 이름을 나열해야합니다.

시나리오 1 : [Enter]를 누르면 레코드를 편집 할 수 있도록 양식 필드에로드 된 DB의 모든 행이 필요합니다. 먼저 클라이언트 ID를 가져 와서 "편집"페이지에 게시 한 다음 해당 ID에 대해 "loadData()"메서드를 호출하고 필드를 채워야합니다.

시나리오 2 : 클라이언트에 작업 요청을 할당하고 있습니다. 먼저 클라이언트를 찾은 다음 ID를 숨겨진 필드에 저장하여 게시 할 수 있습니다.

어떤 조언이 필요합니까? TIA

+0

를 내가 여기 추측이다 n 질문 : http://new.agiletoolkit.org/?page=example/bindfillinfields – fernandojmartin

답변

1

나는 2 가지 형식을 제안합니다. 단일 필드가있는 첫 번째 양식. 필드가 변경되면 매개 변수를 포함하여 두 번째 양식이 자동으로 다시로드됩니다.

또한 자동 완성 필드가 필요합니다. 자동 완성이 다소 4.0 버그이지만,이 모델과 컨트롤러 또한 드롭 다운과 함께 사용 http://jqueryui.com/demos/autocomplete/#combobox

의 기술을 사용하여 4.1에서 연마 한 예는 여기에 있습니다 : http://codepad.agiletoolkit.org/reloadform

대안 예 : http://demo.atk4.com/demo.html?t=22

4.1 있기 때문에, 당신은 대신 참조의 자동 완성 필드를 사용할 수 있습니다 내 흐름에 대한 응답의 일부

$form1->addField('autocomplete','user'); 
관련 문제