Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Widgetのリッチテキストフィールドの実装について

Goro Nakamura
Tera Contributor

お世話になっております。

サービスポータルの実装についての質問になります。

ご存じの方いましたら教えていただけると助かります。

 

Widgetに以下添付画像のように、リッチテキストの入力フィールドの実装を検討しております。
sp-tinymce-editorタグでは、メニューバーの制御ができないため、直接スクリプトを記述しています。

そこで画像の赤枠部分にはどのように記載すればよいか悩んでおります。

外部定義のスクリプトでなく、内部にインストールしたスクリプトを読み込むことは可能でしょうか?
サービスナウにtinymceはプラグインとしてインストール済みです。

 

よろしくお願い致します。

4件の返信4

iwai
Giga Sage

UI Script "myscript" とした場合、src="myscript.jsdbx" で 呼び出せるはずです。

UI scripts (servicenow.com)

iwaiさん

ご回答ありがとうございます。

内部スクリプトの読み込み方法について理解しました。

ですが、まだ疑問があるので追加で質問させてください。

 

サービスナウにtinymceはプラグインとしてインストール済みなので

tinymceを使用するためのjsファイルがサービスナウ上に配置されていると考えています。

そのjsファイルをUI scriptsから特定して内部スクリプトとして読み込むことは可能でしょうか?

 

わかりずらい質問ですみません。

ご確認よろしくお願い致します。

  • 質問「jsファイルをUI scriptsから特定して内部スクリプトとして読み込むことは可能でしょうか?

UI Scriptは普通にClient side の JavaScript なので、普通のJavaScriptとして考えて良いと思います。いろいろ方法があるのでGoogle検索して参考にしてみると良いです。

JavaScript JSファイルから JSファイルを呼ぶ - Google 検索

Goro Nakamura
Tera Contributor

iwaiさん

ご回答ありがとうございます。

回答いただいた内容大変勉強になりました。

内部スクリプトの読み込み方について理解しました。

ですが、疑問がまだありますので追加で質問させてください。

 

サービスナウにtinymceはプラグインとしてインストール済みなので

tinymceライブラリを使うためのjsファイルがサービスナウ上の配置されていると考えています。

そのjsファイルの場所を特定して、内部スクリプトとして読み込むことは可能でしょうか?

 

わかりずらい説明で申し訳ございません。

よろしくお願い致します。