Visa ett rutnät i ett Windows Azure Pack Management Portal-tillägg
Gäller för: Windows Azure Pack
Ett rutnät är det grundläggande sättet att visa en lista med data för användaren. Den har stöd för flerval, kolumnordning och sortering, visning av ikoner och text samt automatisk uppdatering från den definierade datakällan. Det typiska mönstret är att tillägget ska visa ett rutnät när användaren väljer en flik.
Visa ett rutnät när användaren väljer en flik
Placera följande rutnätskod i den öppnade funktionen för fliken:
// This function has been set to be the opened function earlier // For this to work, there should be a <div> in your template for the tab with a class of "gridContainer" function loadTab(extension, renderArea, initData) { // Create a dataset so the client-side framework knows how to get the data for refreshes var localDataSet = Exp.Data.getLocalDataSet(DomainTenantExtension.Controller.listOwnedDomainNamesUrl), // Define the columns in the grid. A number of pre-defined types exist. columns = [ { name: "Name", field: "Name", sortable: false }, { name: "Status", field: "Status", type: "status", displayStatus: waz.interaction.statusIconHelper(statusIcons), filterable: false, sortable: false }, { name: "Type", field: "Type", filterable: false, sortable: false }, { name: "Expires", field: "ExpiryDate", filterable: false, sortable: false, formatter: dateFormatter } ]; grid = renderArea.find(".gridContainer") .wazObservableGrid("destroy") .wazObservableGrid({ lastSelectedRow: null, data: localDataSet.data, keyField: "name", columns: columns, gridOptions: { // Function to call when a row is selected. Optional. rowSelect: onRowSelected }, // If the grid is empty, a template can be rendered instead, typically suggesting to the user that they create a new resource emptyListOptions: { extensionName: "DomainTenantExtension", templateName: "domainsTabEmpty", arrowLinkSelector: ("{0} .dm-new-domain-link").format(renderArea.selector), arrowLinkAction: global.DomainTenantExtension.CreateWizard.showCreateWizard } }); }
Se även
Utföra vanliga uppgifter i ett Windows Azure Pack Management Portal-tillägg