輸入 | ||
屬性名稱 | 描述 | 內容類型 |
input | 用來識別要從後端系統擷取的資料。 當需要輸入時,請將 waitForInput 組態內容設定為 true。 範例 JSON: { "version":"1.0.0", "data":[ { "adapter":{ "instanceName":"windchill", "thingName":"PTC.WCAdapter" }, "itemListsData":[ { "items":[ { "id":{ "value":"OR:wt.workflow.work.WorkItem:1432583" } } ], "objectType":"PTC.Workflow.WorkItem" } ] } ] } | CCO 格式的 JSON |
tailoringName | 唯一識別項目清單元件的實例。此值可在內部用於尋找特定實例的調整資訊。 只有為自訂任務提供了專用調整頁的情況下,才可使用此繫結內容。 |
輸出 | ||
屬性名稱 | 描述 | 內容類型 |
totalItemsNumber | 符合搜尋與篩選器條件的清單項目數。 | 整數 |
selectedItems | 用來識別所選的格點項目及其屬性。此內容可繫結至其他元件的 input 繫結內容。 範例 JSON: { "timeStamp":"2019-08-25 18:53:33.476", "data":[ { "itemListsData":[ { "items":[ { "workItem":{ "value":"OR:wt.workflow.work.WorkItem:143921" } }, { "workItem":{ "value":"OR:wt.workflow.work.WorkItem:143928" } } ], "objectType":"PTC.Workflow.WorkItem" } ], "adapter":{ "instanceName":"windchill", "thingName":"PTC.WCAdapter" } } ], "version":"1.0.0", "statusMessage":"OK", "status":"200" } | CCO 格式的 JSON |
屬性名稱 | 描述 | 內容類型 | 預設值 | 必要或選用 | |
actionBarConfiguration | 內嵌動作列的配置。如需詳細資訊,請參閲動作列 (BETA)。 | N/A | 選用 | ||
attributes | 要顯示的屬性。它們會在格點中顯示為欄標題。 | N/A | 必要 | ||
defaultSelectedFilterValue | 作為篩選依據的初始選取值。若為空白,則沒有預設篩選。 此內容是 filterFields 的子內容,且僅在 filterFields 包括在組態中時相關。其容器金鑰為 itemListFilterFieldDefinition。 | N/A | 選用 | ||
defaultSortDirection | 預設排序的方向。選項:asc,指示遞增順序,dsc,指示遞減順序。若為空白,則排序方向為遞增。 此內容是 defaultSortField 的子內容,且僅在 defaultSortField 包括在組態中時相關。其容器金鑰為 itemListDefaultSortFieldDefinition。 | asc | 選用 | ||
defaultSortField | 要作為排序依據的初始欄。若為空白,則項目清單會按第一欄排序。 | N/A | 選用 | ||
enableSearch | 是否要顯示搜尋欄位。選項:true、false。 | true | 選用 | ||
filterFields | 後端系統中篩選資料時所依據之欄位的 ID。若為空白,則沒有可篩選資料的選項。 | N/A | 選用 | ||
filterLabelOverride | 篩選器的標籤,會取代從 GetItems 服務傳回的顯示值。 此內容是 filterFields 的子內容,且僅在 filterFields 包括在組態中時相關。其容器金鑰為 itemListFilterFieldDefinition | N/A | 選用 | ||
implementationConfigurations | 應用程式建構器的進入點,可傳入實行所需其他值,以進一步自訂元件。 | N/A | 選用 | ||
label | 項目清單的標題。 | [[PTC.ItemList]] | 選用 | ||
maxNumberOfRowsInGrid | 要在格點區域中顯示的最大列數。建議輸入小於 10,000 的值。 | 500 | 選用 | ||
searchHintText | 在搜尋方塊中顯示的提示文字。 此內容是 enableSearch 的子內容,且僅在 enableSearch 設定為 true 時相關。其容器金鑰為 itemListSearchDefinition。 | Find Item | 選用 | ||
selectionType | 決定一次可以選取格點中的多少項目。選項: • none - 不能選取格點項目 • single - 一次可選取一個格點項目 • multi - 一次可選取一或多個格點項目 | multi | 選用 | ||
showExportAction | 啟用或禁用「匯出」動作。選項:true、false。 | true | 選用 | ||
waitForInput | 在觸發對填入格點之項目的擷取之前,是否要在執行時間等候值傳遞至項目清單的輸入混搭參數。選項:true、false。 | false | 選用 |
當將 CCO 格式的 JSON 物件從企業邏輯實行元件傳回至「項目清單」元件時,僅包括單一物件類型的屬性。目前,「項目清單」不支援包括不同物件類型的屬性。 |
名稱 | 描述 |
GetConfigurations | 傳回元件實行的可用組態。 參數:無 傳回:JSON |
GetImplementationLabel | 傳回元件的當地語系化名稱或可用於取得當地語系化名稱的權杖。此當地語系化名稱會顯示在 Mashup Builder 使用者介面中。 參數:無 傳回:字串 |
GetItems | 傳回來自後端系統之項目的清單。 欲建立「項目清單」的自訂實行,請取代此服務以擷取自訂資料。 參數: input (選用) - CCO 格式的 JSON,其中包括要從後端系統擷取之資料的輸入 ID,以及後端系統的轉接器資訊。 使用此參數時,請確定 waitForInput 組態內容已設定為 true。 configuration (必要) - 包含從「調整管理員」資源取得之最終合併組態的 JSON。 傳回:CCO 格式的 JSON |
InitializeFilters | 傳回組態中每個篩選器欄位的篩選器類型定義。 參數: input (選用) - CCO 格式的 JSON,其中包括要從後端系統擷取之資料的輸入 ID,以及後端系統的轉接器資訊。 configuration (必要) - 包含從「調整管理員」資源取得之最終合併組態的 JSON。 傳回:CCO 格式的 JSON |
DefHookImplementationConfigurationDefinitionGroup | 傳回包含實行自訂組態的實行特定定義。 參數:無 傳回:JSON:Array |
DefHookImplementationAttributesDefinition | 傳回所選屬性的實行特定定義。 參數:無 傳回:JSON:Array |
DefHookMaxRowsProperties | 傳回要在格點區域顯示之列數上限的內容。 參數:無 傳回:JSON |