|
您必須將格點 (進階) 小器具的現有資料服務輸出更新為 JSON。
|
|
「格點」小器具也可作為 ThingWorx Web 元件 SDK 中的 Web 元件使用。
|
金鑰 | 格點 | 樹格點: |
---|---|---|
TAB | 變更焦點方塊來反白標題中的主要格點元素,例如篩選器、選取核取方塊與排序按鈕。 | 變更焦點方塊來反白標題中的主要格點元素,例如篩選器、選取核取方塊與排序按鈕。您可以使用 Focus 配置焦點 |
方向鍵 | 使用上、下、左、右方向鍵來垂直或水平變更焦點。 | 右 - 展開焦點列。 左 - 摺疊焦點列。 上與下 - 移至下一個與上一個焦點列或儲存格。 |
HOME END | 將焦點集中在目前列中的第一個或最後一個儲存格。 | 聚焦於第一個或最後一個儲存格或列。 |
上一頁 下一頁 | 將焦點集中在目前欄或列中的第一個或最後一個可見儲存格。 | 聚焦於目前格點檢視中的第一個或最後一個可見儲存格或列。 |
空格鍵 ENTER | 啟用列選取時觸發 RowClicked 事件或選取目前列。 | 展開或摺疊父列。 |
屬性名稱 | 描述 | 基礎類型 | 預設值 | 可繫結 | 可當地語系化 | ||
---|---|---|---|---|---|---|---|
RowSelected | 當選取格點上的一或多個列時,傳回 True。例如,當選取一或多個列時,您可以使用此內容來在工具列上顯示自訂動作。 | BOOLEAN | False | Y | N | ||
ToolbarActionsData | 可定義要顯示在格點工具列中的自訂動作的資料負載。當您將服務繫結至此內容時,會將每個自訂動作的其他內容都新增至「內容」面板。 | Infotable | Y | N | |||
ToolbarActionsPosition | 控制工具列自訂動作相對於格點上的編輯、新增與刪除按鈕的位置。選項:「無」、「先於」、「後於」。
| STRING | 後於 | N | |||
HighlightNewRows | 反白在執行時間新增至格點的新列。 | BOOLEAN | False | N | N |
屬性名稱 | 描述 | 基礎類型 | 預設值 | 可繫結 | 可當地語系化 | ||
---|---|---|---|---|---|---|---|
SelectedRowsIDs | 包含格點上所有所選列的 IDFieldName 值的資料負載。當分頁格點資料時,此內容會傳回所有頁面的所選 ID 值。當頁面變更時,您可以使用此內容保留所選列。
| Infotable | N/A | Y | N |
屬性名稱 | 描述 | 基礎類型 | 預設值 | 可繫結 | 可當地語系化 |
---|---|---|---|---|---|
LinkClicked | 當按一下格點儲存格中的超連結時觸發的事件。 | 事件 | N/A | Y | N |
ClickedLinkData | 包含超連結列資料的資料負載。 | Infotable | N/A | Y | N |
ClickedLinkColumn | 傳回上次按一下之超連結的欄名稱。當格點包含具有超連結的多個欄時,您可以使用此內容。 | STRING | N/A | Y | N |
屬性名稱 | 描述 | 基礎類型 | 預設值 | 可繫結 | 可當地語系化 | ||
---|---|---|---|---|---|---|---|
ChildData | 這是一個資料負載,其定義了在展開樹節點時動態載入之子節點的資料來源。僅限「樹格點」。 | Infotable | N/A | Y | N | ||
ParentIDFieldName* | 指定樹格點資料中的資料負載欄,其中包含每個子項的父 ID。此 ID 用來建立階層樹狀結構。僅限「樹格點」。 | STRING | parentId | Y | N | ||
HasChildrenFieldName* | 指定用來指示列是否有可用子資料之資料負載欄的名稱。 若要指示列沒有子項,請輸入下列其中一項:‘0’、0、‘false’、false、空字串或 undefined。 其他任何值都表示列有子項。僅限「樹格點」。 | STRING | hasChildren | N | N | ||
IncludeRowExpansionParents* | 決定當選取或展開子列時,是否包括未包括在預先載入用戶端資料中的父列。若為 True,會隨子列一起擷取父列,並會保留階層。僅限「樹格點」。 | BOOLEAN | False | N | Y | ||
ExpandableRows | 包含可展開之樹節點 ID 的資料負載。若要使格點列可展開,只需要「列 ID」欄。當選取 AlwaysExpanded 時,會略過此資料並展開所有列。僅限「樹格點」。 | Infotable | N/A | Y | N | ||
AlwaysExpanded* | 展開格點上的所有樹節點。 欲使用 PreserveRowExpansion 內容,請將此內容設定為 False。僅限「樹格點」。 | BOOLEAN | False | N | N | ||
ExpandCollapseAll* | 新增可讓您展開及摺疊格點上所有樹節點的控制項。僅限「樹格點」。
| BOOLEAN | False | N | N | ||
PreserveRowExpansion* | 重新整理格點時保留展開的列。 當 AlwaysExpanded 為 true 時,會展開所有預先載入的列。您必須設定 CacheRuntimeChanges 內容來在變更格點檢視或在頁面之間導覽時,保留展開的列。僅限「樹格點」。 | BOOLEAN | False | N | N | ||
ExpandCollapseIcon* | 控制當未將資料繫結至 ChildData 內容時,用來展開及摺疊格點上樹節點的圖示類型。僅限「樹格點」。支援的選項:「插入記號」、「箭頭」、「加/減」 | STRING | 「插入記號」 | N | N | ||
ExpandLoadedRows | 啟動網格時,會自動展開所有預先載入的資料。必須關閉此內容才能使用 PreserveRowExpansion 內容。僅限「樹格點」。 | BOOLEAN | False | Y | N | ||
SelectFocusedItem* | 若為 true,焦點框用於選取項目。若為 false,則分別設定聚焦狀態與選取狀態。僅限「樹格點」。 | BOOLEAN | False | N | N | ||
SelectParentOnly | 禁用在選取父項時自動選取子節點。僅限樹格點。 | BOOLEAN | N | N | |||
FocusNavigationMode* | 控制變更焦點後最先要聚焦的元素。您可以先導覽到列、儲存格或僅導覽到儲存格。僅限「樹格點」。 | STRING | 「先導覽到列」 | N | N | ||
PrimaryColumnFixedSize* | 禁用主要欄的大小調整,並將其設定為固定大小。僅限「樹格點」。當 ResizeColumns 為 true 時,會略過此內容。 | BOOLEAN | False | N | N | ||
IDPathSeparator* | 可讓您指定用來分隔 ID 路徑的字元。 路徑分隔符號字元在樹網格中用來選取由網格動態載入但未在用戶端載入的列。僅限「樹格點」。 | STRING | :; | N | N | ||
AllowDisabledNodes | 可讓您禁用樹格點上的節點。 | BOOLEAN | False | N | N | ||
DisableChildNodes | 禁用已禁用之父節點的子列。 | BOOLEAN | False | N | N | ||
DisabledStateField | 指定用來為樹格點上每一列設定已禁用狀態的資料負載欄。 | INFOTABLE | N/A | N | N | ||
LegacyConfiguration | 這是一個可繫結內容,可讓您使用組態字串而非小器具內容來動態配置格點。此內容用來支援自「格點 (進階)」小器具的移轉。欲新增組態,請改用 JSON 組態內容。 | STRING | N/A | Y | N | ||
ResetButtonClicked | 當按一下「重設」按鈕時會觸發的可繫結事件。 | 事件 | N/A | Y | N |
動態格點組態中支援標記有星號 (*) 的內容。如需有關動態組態的詳細資訊,請參閱使用 JSON 資料配置格點。 |
屬性名稱 | 描述 | 基礎類型 | 預設值 | 可繫結? | 可當地語系化? (Y/N) |
---|---|---|---|---|---|
IsEditable* | 可讓使用者在執行時間編輯格點資料。依預設,將編輯模式套用至整個格點時,會自動儲存格點資料。 | BOOLEAN | False | 內/外 | N |
EditLevel* | 控制使用者可在執行時間編輯格點資料的方式。選取「整個格點」可同時編輯並儲存所有變更,選取「單列」可一次一列地編輯並儲存變更,或選取「單個儲存格」可一次一個儲存格地編輯並儲存變更。 | STRING | 「單個儲存格」 | 否 | N |
EditButton* | 在格點工具列上顯示可讓使用者開啟或關閉編輯的編輯控制項。 | BOOLEAN | False | 否 | N |
RowAddButton* | 在格點工具列上顯示「新增」按鈕,可讓使用者使用表單將新列新增至格點。 | BOOLEAN | False | 否 | N |
RowDeleteButton* | 在格點工具列上顯示可讓使用者刪除所選列按鈕。 | BOOLEAN | False | 否 | N |
ConfirmDelete | 可繫結服務,可讓您將刪除列按鈕繫結至「確認」函數。 | 服務 | N/A | In | N |
DeleteRowClicked | 當按一下格點工具列上的刪除列按鈕時會觸發的事件。 | 事件 | N/A | Out | N |
RowEditFormTitle* | 指定要為列編輯表單顯示的標題。若要隱藏標題並將此區域用於表單,請將其保留空白。 | STRING | N/A | In | Y |
EditControlVisibility* | 指定何時在格點上顯示編輯控制項。支援的選項包括:「暫留或具有焦點時」、「總是」、「無」。 | STRING | 「暫留或具有焦點時」 | In | N |
EditControlType* | 設定用於編輯格點的控制元素。可用選項為「圖示」或「連結」。您可以使用 EditControlIcon 與 EditControlLabel 內容選擇圖示或設定連結文字。 | STRING | 連結 | 否 | N |
EditControlLabel* | 將 EditControlType 設定為「連結」時,設定編輯控制項的標籤。 | STRING | 編輯 | In | Y |
EditControlIcon* | 將 EditControlType 設定為「圖示」時,為編輯控制項顯示的圖示。 | IMAGE | N/A | 否 | N |
EditCellStarted | 當使用者開始編輯格點上的儲存格時將觸發的事件。 | 事件 | N/A | Out | N |
EditCellCompleted | 當使用者結束編輯格點上的儲存格時將觸發的事件。 | 事件 | N/A | Out | N |
EditRowStarted | 當使用者開始編輯格點上的列時將觸發的事件。 | 事件 | N/A | Out | N |
EditRowCompleted | 當使用者編輯完格點中的列時觸發的事件。 | 事件 | N/A | Out | N |
EditCanceled | 當使用者按一下「取消」按鈕時觸發的事件。 | 事件 | N/A | Out | N |
Cancel | 取消對格點進行的目前編輯而不儲存的可繫結資料服務。 | 服務 | N/A | In | N |
EditStarted | 當按一下「編輯」按鈕時觸發的事件。 | 事件 | N/A | Out | N |
EditCompleted | 在進行編輯之後,按一下「儲存」按鈕時將觸發的事件。 | 事件 | N/A | Out | N |
EditedData | 包含格點上已編輯項目的資料負載。 | INFOTABLE | N/A | Out | N |
DeletedData | 包含格點上已刪除項目的資料負載。欲將資料從伺服器中刪除,請將資料負載繫結至自訂資料服務。 | INFOTABLE | N/A | Out | N |
HighlightDraftState | 在儲存格層級上編輯時,使用不同顏色反白含有未儲存變更的儲存格。 | BOOLEAN | False | 否 | N |
ShowValidationSuccess* | 當輸入的資料驗證成功時,顯示成功訊息。 | BOOLEAN | False | 否 | N |
ValidationSuccessIcon* | 要顯示在成功訊息旁邊的圖示。 | 媒體挑選器 | 成功圖示 | 否 | N |
ShowValidationFailure* | 當輸入的資料驗證失敗時,顯示失敗訊息。 | BOOLEAN | False | 否 | N |
ValidationFailureIcon* | 要顯示在失敗訊息旁邊的圖示。 | 媒體挑選器 | 資訊圖示 | 否 | N |
ShowValidationCritera* | 在編輯格點中的儲存格時,顯示有關所需輸入模式的提示訊息。 | BOOLEAN | False | 否 | N |
ValidationCriteriaIcon* | 要顯示在驗證條件之提示訊息旁邊的圖示。 | 媒體挑選器 | 資訊圖示 | 否 | N |
ShowFooter* | 將頁尾區域新增至格點。 | BOOLEAN | False | 否 | N |
ShowHeaderRowInFooter* | 當 ShowFooter 設定為 True 時,顯示格點頁尾中的標題列。 | BOOLEAN | False | 否 | N |
FooterData* | 包含格點頁尾之組態資料的資料負載。 | INFOTABLE | N/A | In | N |
ShowRowNumbers* | 在格點中以單獨欄顯示列編號。 | BOOLEAN | False | N/A | N |
ColumnsMenuOptions* | 控制在執行時間顯示在欄組態選單中的選項。選取「無」可隱藏選單。 • 「無」- 隱藏選單按鈕。 • 「可見度」- 在每個欄名稱旁邊顯示用於控制欄可見度的核取方塊。 • 「順序」- 在每個欄名稱旁顯示用於重新排序欄的拖曳圖示。 • 「可見度和順序」- 顯示上述兩個選項。 | STRING | 「無」 | 否 | N |
ColumnsMenuVisibleItems* | 設定當在執行時間開啟欄組態選單時,最初顯示的項目數。使用此內容來限制選單高度。如有附加欄,將顯示捲軸。 | NUMBER | 6 | 否 | N |
內容 | 描述 | 基礎類型 | 預設值 | 繫結 | 可當地語系化 | ||
---|---|---|---|---|---|---|---|
CacheRuntimeChanges | 將格點排序選項儲存在瀏覽器快取中,這些選項會在使用者導覽至不同的頁面或混搭時持續存在。 | BOOLEAN | True | N/A | N | ||
ClearFilteredSelection | 控制當篩選或排序格點資料時,是否保留列選取。啟用此內容可在所選列位於格點檢視之外時清除選取項。
| BOOLEAN | N/A | N/A | N | ||
Data | 在執行時間檢視格點時要顯示的資料負載資料來源。 | INFOTABLE | N/A | In | N | ||
DefaultSelectedRows* | 指定載入格點時,要提前選取的列數。您可以鍵入數字範圍,例如 1-10,或逗號分隔的清單,例如 2, 4, 5。
| STRING | N/A | In | N | ||
ShowFilter | 在格點上顯示篩選器方塊。 | BOOLEAN | False | Y | N | ||
Filter | 當排序或篩選格點時觸發的事件。 | 事件 | N/A | N/A | N | ||
FilterLabel* | 設定篩選方塊的標籤。 | STRING | N/A | In | Y | ||
FilterString* | 簡單篩選方塊的篩選字串。 | STRING | N/A | 內/外 | N | ||
HideHeaderRow* | 隱藏標題列。 | BOOLEAN | False | In | N | ||
IDFieldName* | 選取在格點上包含每列主索引鍵或 ID 的資料負載欄。 | STRING | id | N/A | N | ||
Label* | 指定格點標籤的文字。 | STRING | 「格點標題」 | In | Y | ||
LabelType* | 設定格點標籤類型。 | STRING | 「子標題」 | N/A | N | ||
LastClickedRow | 包含格點中最後按一下的列之資料的資料負載。 | INFOTABLE | N/A | N/A | N | ||
MaxHeaderHeight | 格點標題的最大高度,以像素為單位。 | NUMBER | 自動 | In | N | ||
MaxRowHeight | 以像素為單位指定格點上列的最大高度。依預設,會根據每一列的內容設定高度值 | NUMBER | 自動 | In | N | ||
MinRowHeight | 以像素為單位指定格點上列的最小高度 | NUMBER | 48 | In | N | ||
QueryFilter | 包含要套用至格點資料之篩選器查詢的可繫結內容。您可以將內容繫結至「資料篩選器」小器具與資料服務,以篩選格點上的資料。 | QUERY | N/A | 內/外 | N | ||
Reset | 可讓您在執行時間將格點小器具重設為其初始組態的可繫結服務。 | 服務 | N/A | N/A | N | ||
RowClicked | 按一下格線中某一列後觸發的事件 | 事件 | N/A | N/A | N | ||
RowFormat | 可開啟對話方塊,讓您選取您可以套用至格點列的狀態定義。您可以將狀態格式套用至小器具組態對話方塊中的欄,來覆寫儲存格的此狀態格式。 | 狀態定義 | N/A | N/A | N | ||
RowSelection* | 可控制使用者在格點上一次可選取的資料列數目。可用選項有: 「無」 (預設)、「單一」和「多個」。 | STRING | 「無」 | In | N | ||
SelectedRows | 可讓您設定或擷取格點上所選資料列的資料負載內容。當在已編頁格點中的頁面間移動時,此內容不會保留所選列資料。欲傳遞所有頁面的所選列,請改為使用 SelectedRowsIDs 內容。 | INFOTABLE | N/A | 內/外 | N | ||
SelectedRowsChanged | 當所選列發生變更時將觸發的事件。 | 事件 | N/A | N/A | N | ||
SelectedRowsChangedCallback* | 當所選列手動或使用資料服務變更時,會觸發 SelectedRowsChanged 事件。當設定為 False 時,只有在手動變更列選取時才會觸發事件。 | BOOLEAN | True | N/A | |||
SelectionCheckBoxHeaderAlignment | 控制標題列中選取核取方塊的垂直對齊。 | STRING | 最上方 | N/A | N | ||
SelectionCheckboxRowAlignment | 控制列選取欄中核取方塊的垂直對齊。 | STRING | 最上方 | N/A | N | ||
SingleLineHeader* | 在單行上顯示標題列文字。當文字超過可用空間時,會截斷文字。依預設,標題文字會跨多行顯示。 | BOOLEAN | False | In | N | ||
SingleLineRows* | 在單行上顯示每一列的內容。當完整內容無法容納在列內時,會顯示省略號。依預設,內容會跨多行顯示。
| BOOLEAN | False | In | N | ||
SortSelectionColumn* | 將排序按鈕新增至核取方塊選取欄。這可讓您根據是否已選取資料列來排序資料列。 | BOOLEAN | False | N/A | N | ||
TabSequence | 按下 TAB 鍵時小器具的序號。 | NUMBER | 0 | N/A | N |