고급 사용자 지정 > 재사용 가능 컴포넌트 사용 > 사용할 수 있는 재사용 가능 컴포넌트 > 항목 목록 > 첨부 파일 목록
  
첨부 파일 목록
첨부 파일 목록은 첨부 파일을 표시하는 항목 목록 재사용 가능 컴포넌트의 미리 정의된 구성입니다. 첨부 파일 목록에는 특정 변경 요청에 대한 첨부 파일이 표시됩니다. 각 첨부 파일에 대해 첨부 파일 목록에는 수정을 통해 선택할 수 있는 속성이 표시됩니다. 기본 속성은 FILENAME, FILESIZE, DESCRIPTION, LAST MODIFIED, MODIFIED BYEXTERNALLOCATION입니다. 파일 이름에도 파일 유형이 표시됩니다. 파일 이름을 클릭하여 첨부 파일을 다운로드하거나 연결된 웹 페이지로 이동할 수 있습니다.
첨부 파일 목록에는 항목 목록과 유사한 검색, 정렬, 필터링 및 기본값 복원 기능이 있습니다. 내 작업에서 검색은 변경 요청 검토 작업의 첨부 파일 탭 아래에서만 사용 가능하며 세부 정보 탭 아래에서는 사용할 수 없습니다.
다음은 첨부 파일 목록의 미리 정의된 구성을 보여주는 샘플 이미지입니다.
첨부 파일 목록 구성에 대한 자세한 내용은 항목 목록 재사용 가능 컴포넌트를 참조하십시오. 여기서는 첨부 파일 목록의 바인딩 속성에 대한 정보도 찾을 수 있습니다.
샘플 구성
Sample JSON
{
"defaultSortDirection": {
"selectedKey": "asc"
},
"actionBarConfiguration": {},
"modelThingName": {
"entityName": "PTC.AttachmentItemListModelThing"
},
"filterFieldId": {
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": ""
}
],
"objectType": "PTC.ChangeMgmt.ChangeRequest"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
}
},
"defaultSortField": {
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": ""
}
],
"objectType": "PTC.ChangeMgmt.ChangeRequest"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
}
},
"filterLabelOverride": {
"value": ""
},
"label": {
"value": "[[PTC.AttachmentsLabel]]"
},
"attributes": {
"inTailoring": true,
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": "FileName",
"ordinal": 0
},
{
"id": "FileSize",
"ordinal": 1
},
{
"id": "Description",
"ordinal": 2
},
{
"id": "LastModified",
"ordinal": 3
},
{
"id": "ModifiedBy",
"ordinal": 4
}
],
"objectType": "PTC.ChangeMgmt.ChangeRequest"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
}
},
"defaultSelectedFilterValue": {
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": ""
}
],
"objectType": "PTC.ChangeMgmt.ChangeRequest"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
}
},
"enableSearch": {
"value": true
},
"maxNumberOfRowsInGrid": {
"value": 50,
"inTailoring": true
},
"modelConfigurations": {
"value": {}
},
"selectionType": {
"selectedKey": "multi"
},
"waitForInput": {
"value": true
}
}