테이블 빌더

위에서 올린 게시글과 별개로, 톱니바퀴 아이콘 :gear: 에서 테이블 편집기를 메인 편집기 바로 이동하는 방법이 있을까요?

3개의 좋아요

6개의 게시물이 새로운 주제로 분리되었습니다: 기본 열 이름 변경 방법?

흥미롭네요… 스프레드시트 수식은 =를 사용하여 입력할 수 있지만, 테마 컴포넌트에서는 수식이 지원되지 않기 때문에 이런 현상이 발생하는 것 같습니다. 이 문제를 조사해 보겠습니다.

테마 컴포넌트는 플러그인 API를 사용하여 톱니바퀴 메뉴에 버튼을 추가합니다 (코드 보기).

마찬가지로 API를 사용하여 다음과 같이 툴바로 직접 추가할 수 있습니다:

  api.onToolbarCreate((toolbar) => {
    toolbar.addButton({
      id: "table-builder",
      group: "extras",
      icon: "table",
      action: "showTableBuilder",
      title: themePrefix("discourse_table_builder.composer.button"),
    });
  });

이 말은 무슨 뜻인가요? 스프레드시트 편집기 기능은 이미 사용되고 있습니다. 테이블을 생성/편집할 때 모달에서 확인할 수 있습니다.

3개의 좋아요

많은 정보를 주셔서 감사합니다.

제가 말씀드린 것은, 완전한 스프레드시트 기능, 즉 제가 삽입하는 함수들이 평가되기를 원한다는 것입니다.

이를 달성하기 위해 이 플러그인을 수정할 방법이 있을까요?

수정: 명확히 하기 위해, 스프레드시트 편집기의 입력 값이 마크다운으로 변환되어 삽입되는 것이 아니라, 전체 스프레드시트가 삽입되고(함수가 작동하도록) 싶습니다.

3개의 좋아요

확신은 못 하겠지만 JSpreadsheet 라이브러리를 좀 더 자세히 살펴봐야 할 것 같습니다. 하지만 대략적으로 살펴본 결과, 스프레드시트 함수/수식은 해당 라이브러리의 프리미엄 기능인 것 같습니다:

작동하려면 JSpreadsheet에서 프리미엄 라이선스를 구매하고 테마 구성 요소를 수정하여 프로 버전의 JS 스크립트를 사용해야 할 가능성이 높습니다.

3개의 좋아요

감사합니다. 유료 기능인 줄 몰랐어요. 그래도 제게는 좋은 해결책이 될 것 같아요.

참고로 x-spreadsheet을 보셨나요? 꽤 멋져 보이더라고요:

3개의 좋아요

안녕하세요,

주어진 git 저장소 링크를 사용하여 테마 컴포넌트로 설치하려고 하면 오류가 발생합니다:

업로드 에셋 생성 오류: jsuites. 원본 파일명 업로드하려는 파일은 허용되지 않습니다 (허용된 확장자: jpg, jpeg, png, woff, woff2, svg, eot, ttf, otf, gif, mp4, webm).

안녕하세요 @Buntspecht :slight_smile:

승인된 확장 파일 목록에 .js가 없는 것 같습니다:

3개의 좋아요

:mega: 이 테마 컴포넌트를 설치한 모든 사용자에게 알려드립니다. 이제 해당 컴포넌트는 코어에 번들링되었습니다. 업그레이드 후 Discourse 인스턴스에서 테마 컴포넌트를 제거해 주세요.

4개의 좋아요

이 테마 컴포넌트의 기능이 이제 핵심 기능으로 포함되어 있으므로, 겪으시는 문제나 제안 사항이 있다면 Support Contribute > Feature Contribute > UX Contribute > Bug 토픽을 작성해 주세요.