Veerupäiste kohandamine prognoosiruudustikus
Prognoosiruudustiku veerupäiseid saate kohandada koodikomponentide abil Power Apps . Näiteks saate tõlkida veeru nime või lisada kohtspikri täiendava konteksti jaoks.
Litsentsi- ja rollinõuded
Nõude tüüp | Teil peab olema |
---|---|
Litsents | Dynamics 365 Sales Premium või Dynamics 365 Sales Enterprise Lisateave: Dynamics 365 Salesi hinnakujundus |
Turberollid | Süsteemiadministraator või kohandaja Lisateave: Müügi jaoks eelmääratletud turberollid |
Kuidas päist kohandada
Mõistame kohandusi näite abil. Lisame prantsuskeelse tõlke veergude nimedele Prognoos ja Võitis prognoosiruudustikku.
- Nimega koodikomponendi loomine
ColumnHeader
- Ressursifaili loomine ja tõlgete lisamine
- Manifesti rakendamine
- Komponendi loogika rakendamine
- Ehitage ja pakkige komponent
Ressursifaili loomine ja tõlgete lisamine
Pärast koodikomponendi ColumnHeader
loomist luuakse kaust teie määratud teele. Loome ressursifaili ja lisame ressursifaili prantsuskeelsed tõlked.
Looge kausta all
strings
nimegaColumnHeader
kaust.Kopeerige järgmine kood uude faili. ColumnHeader.1036.resx
Märkus.
Failinimes olev number 1036 on prantsuse keele kood. Keelekoodide loendi leiate sellest artiklist.
<?xml version="1.0" encoding="utf-8"?> <root> <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> <xsd:element name="root" msdata:IsDataSet="true"> <xsd:complexType> <xsd:choice maxOccurs="unbounded"> <xsd:element name="metadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" /> </xsd:sequence> <xsd:attribute name="name" use="required" type="xsd:string" /> <xsd:attribute name="type" type="xsd:string" /> <xsd:attribute name="mimetype" type="xsd:string" /> <xsd:attribute ref="xml:space" /> </xsd:complexType> </xsd:element> <xsd:element name="assembly"> <xsd:complexType> <xsd:attribute name="alias" type="xsd:string" /> <xsd:attribute name="name" type="xsd:string" /> </xsd:complexType> </xsd:element> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> <xsd:attribute ref="xml:space" /> </xsd:complexType> </xsd:element> <xsd:element name="resheader"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" /> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:complexType> </xsd:element> </xsd:schema> <resheader name="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="version"> <value>2.0</value> </resheader> <resheader name="reader"> <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <data name="Forecast" xml:space="preserve"> <value>Prévision</value> </data> <data name="Won" xml:space="preserve"> <value>Gagné</value> </data> </root>
Ülaltoodud koodinäidises alistatakse veergude Forecast ja Won nimed sõlmes vastavalt prantsuskeelsete tõlgetega Prévision ja Gagné
<data>
.Märkus.
Määrake parameetris
name
täpne veerunimi, mille olete prognoosi paigutuses konfigureerinud samm.Kui soovite veeru nime tõlkida täiendavatesse keeltesse, looge ressursifail iga keele jaoks, millesse soovite tõlkida. Veenduge, et ressursifaili nimi kasutaks järgmist nimereeglit.
filename.languagecode.resx **Example file name for German:** ColumnHeader.1031.resx
Manifesti rakendamine
Järgmisena muudame manifestifaili, et määrata atribuut, mille alistame. Meie näites alistame ColumnName
vara. Määrame ka tõlgitud teksti sisaldava ressursifaili tee.
Avage
ControlManifest.Input.XML
fail.Otsige
property
sõlme ja asendage see järgmise koodiga olemasoleval kujul:<property name="columnName" display-name-key="Property_Display_Key" description-key="Property_Desc_Key" of-type="SingleLine.Text" usage="bound" required="true" />
Värskendage sõlme,
<resources>
et määrata prantsuskeelseid tõlkeid sisaldava ressursifaili tee:<resources> <code path="index.ts" order="1"/> <!-- UNCOMMENT TO ADD MORE RESOURCES <css path="css/ColumnHeader.css" order="1" /> --> <resx path="strings/ColumnHeader.1036.resx" version="1.0.0" /> </resources>
Sõlm
<resx path>
sisaldab ressursifaili teed. Eelmises koodinäidises lisasime prantsuse keele ressursifaili. Kui teil on tõlkeid teiste keelte jaoks, lisage ressursifaili tee ka nende keelte jaoks.
Komponendi loogika rakendamine
Lisame koodi, et rakendada failis komponendi loogikat index.ts
.
Avage
index.ts
fail.Lisatakse meetodisse
updateView
järgmised read:public updateView(context: ComponentFramework.Context<IInputs>): void { // Add code to update control view const colName = (context.parameters.columnName && context.parameters.columnName.raw) || ""; this._container.innerHTML = context.resources.getString(colName); }
Järgmised toimingud
Tagasiside
https://aka.ms/ContentUserFeedback.
Varsti tulekul: 2024. aasta jooksul tühistame GitHubi probleemide funktsiooni sisutagasiside mehhanismina ja asendame selle uue tagasisidesüsteemiga. Lisateabe saamiseks vtEsita ja vaata tagasisidet