オペレーター ダイアログの構築
conspiratorial オブジェクトを使用して、オペレーターのパラメーターを定義します。これらのパラメータには、テキスト ボックス、ラジオ ボタン、またはその他の基本的なフォーム要素を指定できます。
パラメーターごとに、その ID (コード内でパラメーターを参照するために使用する文字列として) とそのラベルを定義します。パラメーター ラベルは、オペレーターの構成オプションでユーザーに表示されます。残りのオプションはパラメータによって異なります。
カラム フィルターの例では、addTabularDatasetColumnCheckboxes メソッドを使用して、ユーザーがフィルターできる列のチェックリストを作成します。
始める前に
- 手順
- 次のコードを追加します。
operatorDialog.addTabularDatasetColumnCheckboxes( OperatorConstants.parameterID, // the ID of the operator "Columns to keep", // the label of the operator // (user-visible) ColumnFilter.All, // this means users can select // all of the columns but this // can also be changed to allow // for only numeric/categorical "main" // this is the selectionGroupID, // which is used for validating // groups of parameters )次のコマンドで
SparkDataFrameテンプレートを使用し、ストレージ構成を活用します。super.onPlacement(operatorDialog, operatorDataSourceManager, operatorSchemaManager)
operatorDialogカスタマイズ後、このコマンドはスーパークラス (SparkDataFrameGUINode) を呼び出し、いくつかのデフォルトのストレージとパラメーター構成を適用します。
次に行うアクション出力スキーマを定義します。