Acumatica에서 사용자 정의 필드 유형을 어떻게 변경할 수 있습니까? 판매 주문 헤더 섹션에 대해 "ComboBox"Type의 새 사용자 정의 필드를 만들었습니다. 이제는 사용자가 수동으로 값을 입력 할 수 있도록 해당 유형을 "TextEdit"로 변경하고 싶습니다. 지금까지 사용자가이 필드에 값을 입력 한 판매 주문이 거의 없습니다. 감사합니다사용자 정의 필드 유형 변경
0
A
답변
0
콤보 상자는 데이터베이스의 문자열 필드에 저장되므로 페이지의 컨트롤을 텍스트 편집 필드로 쉽게 바꿀 수 있습니다. 가장 간단한 방법은 레이아웃 편집기에서 콤보 상자를 제거한 다음 "데이터 필드 추가"탭에서 텍스트 상자로 다시 추가하는 것입니다. 필드 자체의 속성을 수정하려면 데이터 액세스 섹션으로 이동하여 필드 속성을 수정해야합니다 (PXDBString + 속성이있는 경우 PXStringList 속성을 제거하십시오). 마지막으로, 사용자 정의 프로젝트의 일부로 작성한 필드 인 경우 프로젝트 XML의 테이블 노드를 수동으로 편집해야 할 수도 있습니다 (파일 -> 프로젝트 XML보기)
위를 시도해 보았습니다. 데이터 형식. 그러나 내가 Generic Inquiry에서이 필드를 사용할 때 ""System.Int32 "유형의 객체를 캐스팅 할 수 없습니다"System.string "을 입력 할 수 없습니다 .. –
또한 SQL 데이터베이스에서이 필드의 유형은 여전히 있습니다. (int, null) –
죄송합니다, PXIntList가 아닌 콤보에 대해 PXStringList를 사용한다고 가정 했으므로 필드 속성을 편집하여 PXDBInt에서 PXDBString으로 변경하고
관련 문제