edytor summernote

Summernote to wszechstronny edytor WYSIWYG online, który umożliwia formatowanie tekstu i tworzenie bogatej treści bezpośrednio w przeglądarce. Dzięki integracji z backendem, jak pokazano w kodzie C#, Summernote ułatwia dynamiczne pobieranie i zapisywanie edytowanej treści w bazie danych.

Uruchomienie

/role_sys/jqs21.aspx?kod=768C-4840&uid=E1E8DDC3-768C-4840-9B95-05D05F084B3B&kodedit=ST_INS_GRID&refno=

skorowidz EDIT

działanie skryptu uzależnione jest wyboru pozycji skorowidza, który odpowiada za odczyt i zapis danych z edytora. Skorowidz zaweira konfigurację dla edytora Froala oraz dla Summernote.

Summernote

Oto opis parametrów skorowidza dla edytora Summernote:

  • PRX: EDIT – Prefiks, wskazujący, że rekord dotyczy konfiguracji edycji.
  • KOD: ST_INS_MENU – Kod identyfikujący konkretną konfigurację edytora, powiązaną z menu instrukcji.
  • KOD1: _menu – nazwa tabeli w bazie SQL w której zapisujemy dane z edytora.
  • KOD2: INSTRUKCJA_OPIS – Nazwa kolumny w bazie danych, która zawiera tekst do edycji.
  • OPIS: REFNO=@REFNO – Warunek WHERE używany do pobrania danych z bazy. @REFNO zostanie zastąpione numerem referencyjnym edytowanego rekordu.
  • UWAGI: [["sStudio",["saveStudio"]],["style",["style"]],["font",["bold","underline","clear"]],["color",["color"]],["para",["ul","ol","paragraph"]],["table",["table"]],["insert",["link","picture","video"]],["height",["height"]],["view",["fullscreen","codeview","help"]]]Kluczowy parametr dla Summernote. Definiuje strukturę paska narzędzi edytora. Jest to tablica JSON opisująca grupy przycisków i same przyciski.
    • sStudio: Grupa przycisków z niestandardową funkcją „saveStudio”.
    • style: Grupa stylów.
    • font: Grupa formatowania czcionki (pogrubienie, podkreślenie, czyszczenie stylu).
    • color: Grupa wyboru koloru.
    • para: Grupa ustawień paragrafu (listy, wyrównanie).
    • table: Grupa operacji na tabelach.
    • insert: Grupa wstawiania elementów (linki, obrazy, wideo).
    • height: Ustawienie wysokości edytora.
    • view: Grupa opcji widoku (pełny ekran, widok kodu, pomoc).
  • KOLEJNOSC: 30000 – Określa interwał autozapisu edytowanej treści (30 sekund).
  • IKONA: softwarestudioConnectionString – Nazwa connection stringa do bazy danych.
  • UNIQUEID: 72F65C3F-A9BC-47EC-9218-B747E22EC2E7 – Unikalny identyfikator rekordu.
KODST_INS_MENUST_INS_GRIDST_INS_GRID_KOL
PRXEDITEDITEDIT
KOD1_menux_zestawieniax_zestawienia_kolumny
KOD2INSTRUKCJA_OPISINSTRUKCJA_OPISINSTRUKCJA_OPIS
OPISREFNO=@REFNOID_ZESTAWIENIE=@REFNOID_X_ZESTAWIENIA_KOLUMNY=@REFNO
KOLEJNOSC300003300033000
IKONAsoftwarestudioConnectionStringsoftwarestudioConnectionStringsoftwarestudioConnectionString
OPIS2BCB9BCFA-C874-4097-9531-3D44699444AD0567C1FC-3B58-4BA4-B303-3EFAB4F04C96F858A85C-0920-45EA-869D-582FA84B2D68
UNIQUEID72F65C3F-A9BC-47EC-9218-B747E22EC2E7BE6F05D7-5008-4E36-AC70-23940C218A8DF78855B9-1201-4408-B007-4441D94BD087
REFNO_POZ638807319812304763880751510667146388077190052534
KODST_DPUWA
PRXEDIT
KOD1dpuwa
KOD2UWAGI
OPISPRX = 'EDTR’ AND ACH = '1′ AND REFNO=@REFNO
SCIEZKAach=1; refno=@REFNO; prx=AS;typdok=AS; ROLASYS=@ROLASYS; LOGIN=@KTO; ODDZIAL=@ODDZIAL;MAGAZYN=@MAGAZYN;MPK=@MPK;DDOWOD=@DATA;TYTUL=@KODEDIT
KOLEJNOSC33000
IKONAsoftwarestudioConnectionString
OPIS2B7A8515E-DC9A-4FFC-8E7C-EAC5D58A3FEB
UNIQUEID2F24436B-57FB-4F43-BB32-BEEFED9C579E
  • ST_DPUWA
    • KOD1: dpuwa,
    • KOD2: UWAGI,
    • OPIS: PRX = 'EDTR’ AND ACH = '1′ AND REFNO=@REFNO
  • ST_INS_MENU
    • KOD1: _menu,
    • KOD2: INSTRUKCJA_OPIS,
    • OPIS: REFNO=@REFNO
  • ST_INS_GRID
    • KOD1: x_zestawienia,
    • KOD2: INSTRUKCJA_OPIS,
    • OPIS: ID_ZESTAWIENIE=@REFNO
  • ST_INS_GRID_KOL
    • KOD1: x_zestawienia_kolumny,
    • KOD2: INSTRUKCJA_OPIS,
    • OPIS: ID_X_ZESTAWIENIA_KOLUMNY=@REFNO

    Czytaj więcej:

    • Konfiguracja INFORMACJE Zestawienia

      Rejestrowane w programie StudioSystem dane mogą być prezentowane w formie zestawień. Narzędziem do konfiguracji zestawień jest element modułu Konfiguracja – INFORMACJE Zestawienia. Najczęściej używanymi obiektami programu używanymi w zestawieniach to tabela danych i kalendarz. Zestawienia udostępniane są w programie w postaci submenu, które jest dynamicznie budowane na podstawie listy zdefiniowanych zestawień. Pojedyncze zestawienie może również zostać

      Konfiguracja

    • Konfiguracja MENU – Pozycje menu

      Funkcja ustawień menu umożliwia firmom dostosowywanie pozycji menu na różne sposoby. Mogą wybrać wyświetlanie swoich pozycji menu w określonym stylu, takim jak siatka lub lista, lub mogą tworzyć niestandardowe projekty, aby ich menu było bardziej atrakcyjne wizualnie. URUCHOMENIE Definicję menu wykonujemy w module Konfiguracja. Narzędziami do konfigurowania menu są elementy Konfiguracji: Grupy, Pozycje MENU i SUBMENU

      Konfiguracja StudioSystem

    • Konfiguracja TOOLBAR SUB_MENU

      TOOLBAR SUB_MENU to jedno z narzędzi modułu Konfiguracja. Pozwala na skonfigurowanie poleceń używanych w zestawieniach danych. TOOLBAR SUB_MENU związane jest z konfiguracją TOOLBAR MENU. Pozwala na sformatowanie dla przycisków paska poleceń rozwijanej listy pozycji menu. TOOLBAR SUB_MENU to element modułu Konfiguracja należący do grupy pozycji menu WIDOKI. Pola tabeli z pozycjami TOOLBAR SUB_MENU oraz przyciski paska poleceń są takie

      Konfiguracja

    • editor.aspx

      Wprowadzanie treści do programów klasy CMS realizowane jest za pomocą mniej lub bardzie zaawansowanego edytora tekstu. W ramach programu StudioSystem dostępna jest transakcja editor.aspx która za pomocą ustawień skorowidza EDIT pozwala na elastyczne wykorzystanie edytora do wprowadzania tekstów (treści) razem z formatowaniem i zapisem w dowolnie wskazanej tabeli i kolumnie. Ponadto transakcja działa w trybie

      StudioSystem Transakcje SYS

    • menu_skorowidz.aspx

      Platforma StudioSystem zapewnia dużą elastyczność w zakresie analizy danych. Dzięki słownikom definiowanym przez użytkownika użytkownicy mogą definiować niestandardowe kategorie, aby szybko identyfikować i kategoryzować dane. Może to być pomocne w zawężaniu zestawów danych i identyfikowaniu trendów w dużych ilościach danych. Ponadto użytkownicy mogą również korzystać z platformy w celu zastosowania niestandardowych technik analizy do swoich

      Konfiguracja