Aggiungere CSS al componente

È possibile aggiungere un foglio CSS che fornirà uno stile predefinito per il componente.

Per aggiungere un foglio CSS, effettuare le operazioni riportate di seguito.
  1. Aggiungere un file design.css alla cartella assets del componente con il contenuto seguente:
    .h1-component-default-style .scs-component-content {
     font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
     font-size: 24px;
     color:red;
     font-weight: normal; }
  2. Aggiornare appinfo.json per dichiarare il prefisso della classe di stili che verrà utilizzato per applicare gli stili al componente. Se si aggiunge un elemento styleClassName di h1-component, quando il componente viene rilasciato sulla pagina lo stile predefinito sarà h1-component-default-style. Di seguito è riportato il nuovo contenuto del file appinfo.json:
    {
       "id": "h1-component-id",
    
       "settingsData": {
                 "settingsHeight": 90,
                 "settingsWidth": 300,
                 "settingsRenderOption": "inline",
                 "componentLayouts": [ ],
                 "triggers": [ ],
                 "actions": [ ]
       },
       "initialData": {
                 "componentId": "h1-component-id",
                 "styleClassName":"h1-component",
                 "customSettingsData": {
                         "headingText": "Heading 1"
                 },
                 "nestedComponents": [ ]
       }
    }
  3. Aggiornare render.js per caricare il file CSS sostituendo la riga 2 (define(['knockout', 'jquery', 'text!./render.html'], function(ko, $, template) {) con la riga seguente.
    define(['knockout', 'jquery', 'text!./render.html', 'css!./design.css'], function(ko, $, template, css) { 

    Nota:

    poiché il file appinfo.json è stato modificato, è necessario aggiornare il browser e aggiungere di nuovo il componente a una pagina per recuperare le modifiche.

Verificare che il componente recupererà i relativi dati predefiniti dal file appinfo.json.