2011-04-26 6 views
0

텍스트 템플릿 시스템을 디자인해야합니다. 사용자가 텍스트를 입력하고 텍스트에 ** 기호와 같은 몇 가지 특수 마커를 입력하면 텍스트에 소프트웨어 (**) 다른 내용으로 변경해야합니다.인터페이스 디자인에 대한 제안

사용자가 올바른 데이터를 삽입 할 수 있도록 변경해야하는 필드 목록을 사용자에게 표시하고 있습니다.

텍스트 상자에 모든 텍스트를 표시하고 텍스트 상자에 (**) 문자를 사용하여 사용자가 텍스트를 입력 할 수 있도록하려고 생각했습니다. 그렇게 할 수있는 방법이 있습니까? 이 접근법에 대해 어떻게 생각하십니까? 더 좋은 아이디어가 있습니까? 요점은 대체가 이루어지는 상황을 사용자에게 보여주고 싶다는 것입니다.

감사합니다.

답변

1

왜 텍스트를 스캔하고 즉시 텍스트 상자를 생성하지 않습니까?

귀하의 코드는 템플릿 텍스트를 표시하고 스캔 한 다음 발견 한 템플릿 변수마다 텍스트 상자를 1 개 생성합니다. 한 줄에 하나씩 텍스트 아래에 해당 텍스트 상자를 나열하고 한 텍스트 상자의 내용이 변경 되 자마자 사용자가이 텍스트가 어떻게 보이는지 볼 수 있도록 텍스트를 업데이트합니다.

+0

그래서 마지막 텍스트 + 텍스트 옆에있는 열에 텍스트 상자 목록을 표시 하시겠습니까? 텍스트를 삽입하여 삽입하는 텍스트와 템플리트 사이의 링크를보다 명확하게 만들 것을 생각했습니다. 내 두려움은 관계가 이렇게 멀리 떨어져 있다는 것입니다. –

+0

최초 사용자가 파악하기 어려울 수 있다고 생각합니다. 별개의 필드를 명확하게 표시하고 구분하면 IMHO를 더 쉽게 이해할 수 있습니다. –

+0

좋아, 요점은 자리 표시자가 고유하지 않습니다. 기본적으로 사용자는 새 데이터를 삽입하려는 []와 같은 문서에 사인을 배치하므로 문서의 해당 지점에 대한 참조를 유지해야합니다. –

관련 문제