0.0.14 • Published 10 months ago

@boredguyscorp/bg-reporting v0.0.14

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

BG Reporting

NPM package for boredguys's react devexpress reporting

Installation

npm install @boredguyscorp/bg-reporting

or

pnpm add @boredguyscorp/bg-reporting

or

yarn add @boredguyscorp/bg-reporting

Usage

"use client"

import dynamic from "next/dynamic"

// import css
import "jquery-ui/themes/base/all.css"
import "devextreme/dist/css/dx.common.css"
import "devextreme/dist/css/dx.light.css"
import "@devexpress/analytics-core/dist/css/dx-analytics.common.css"
import "@devexpress/analytics-core/dist/css/dx-analytics.light.css"
import "@devexpress/analytics-core/dist/css/dx-querybuilder.css"
import "devexpress-reporting/dist/css/dx-webdocumentviewer.css"
import "devexpress-reporting/dist/css/dx-reportdesigner.css"

// dynamic import report designer
const ReportDesigner = dynamic(
  () => import("@boredguyscorp/bg-reporting").then((mod) => mod.ReportDesigner),
  { ssr: false }
)

function Component() {
  return (
    <div className="w-full h-full">
      <ReportDesigner
        url="test-report-name"
        requestOptions={{
          host: "https://localhost:5001/",
          getDesignerModelAction: "DXXRD/GetDesignerModel",
        }}
      />
    </div>
  )
}
"use client"

import dynamic from "next/dynamic"

// dynamic import report viewer
import "jquery-ui/themes/base/all.css"
import "devextreme/dist/css/dx.common.css"
import "devextreme/dist/css/dx.light.css"
import "@devexpress/analytics-core/dist/css/dx-analytics.common.css"
import "@devexpress/analytics-core/dist/css/dx-analytics.light.css"
import "@devexpress/analytics-core/dist/css/dx-querybuilder.css"
import "devexpress-reporting/dist/css/dx-webdocumentviewer.css"
import "devexpress-reporting/dist/css/dx-reportdesigner.css"

const ReportViewer = dynamic(
  () => import("@boredguyscorp/bg-reporting").then((mod) => mod.ReportViewer),
  { ssr: false }
)

function Component() {
  return (
    <div className="w-full h-full">
      <ReportViewer
        url="test-report-name"
        requestOptions={{
          host: "https://localhost:5001/",
          invokeAction: "DXXRDV",
        }}
      />
    </div>
  )
}
0.0.14

10 months ago

0.0.13

10 months ago

0.0.11

10 months ago

0.0.10

10 months ago

0.0.9

10 months ago

0.0.8

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago