re:dashの TextBox Widgetでjavascriptが動作しません。
javascript動作する方法や設定ミスをどなたか指摘くださいませんでしょうか。
Redash 1.0.1+b2833 の Add Widgetから 作成できる
Text Box に
以下のようなJavascript & HTML を埋め込んでボタンXXXを押すと
<script> function fuga(){ alert("abc"); } </script> <input type="button" value="xxx" onclick="fuga();">
javascriptを認識しないようで、以下エラーが発生してしまいます。chrome上で確認しております。
こちら何か環境変数の設定や、Javascriptの書き方が悪いでしょうか?
こちらのre:dashは以下dockerのdocker-compose.ymlを使用してイメージを立ち上げて http://localhost にアクセスして試してみました。
version: '2' services: server: image: redash/redash:latest command: server depends_on: - postgres - redis ports: - "5000:5000" environment: PYTHONUNBUFFERED: 0 REDASH_LOG_LEVEL: "INFO" REDASH_REDIS_URL: "redis://redis:6379/0" REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres" REDASH_COOKIE_SECRET: veryverysecret REDASH_ADDITIONAL_QUERY_RUNNERS: "redash.query_runner.python" REDASH_ALLOW_SCRIPTS_IN_USER_INPUT: "true" REDASH_DATE_FORMAT: "YYYY/MM/DD" worker: image: redash/redash:latest command: scheduler environment: PYTHONUNBUFFERED: 0 REDASH_LOG_LEVEL: "INFO" REDASH_REDIS_URL: "redis://redis:6379/0" REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres" REDASH_ADDITIONAL_QUERY_RUNNERS: "redash.query_runner.python" QUEUES: "queries,scheduled_queries,celery" WORKERS_COUNT: 2 REDASH_ALLOW_SCRIPTS_IN_USER_INPUT: "true" REDASH_DATE_FORMAT: "YYYY/MM/DD" redis: image: redis:3.0-alpine postgres: image: postgres:9.5.6-alpine # volumes: # - /opt/postgres-data:/var/lib/postgresql/data nginx: image: redash/nginx:latest ports: - "80:80" depends_on: - server links: - server:redash
何か設定等がたりない、こうしたらJavascriptが動くようになるなどのアドバイス頂ければ幸いです。
re:dash 1系でのjavascript動作の記事を見た事がないので、redash 0系でしかjavascriptが現時点では動かないかもしれない。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/27 01:07