問題タブ [builder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
157 参照

c# - 常に有効な状態でインスタンスを作成するビルダーまたはその他のパタ​​ーン

オブジェクトの設定が非常に複雑で、途中で選択するたびに利用可能なオプションが制限または拡張されます。例外をスローしたり、オブジェクトの無効なインスタンスを作成したりするのは嫌いです。そのため、以前のメソッド入力パラメーターに基づいてインスタンスを構築するときに、オプション (呼び出し可能なメソッド) を制限したいと考えています。たとえば、ユーザーがタイプ「A」の場合はロールに追加できるというルールがある場合、それ以外の場合はタイプ「B」の場合は場所を尋ね、場所が特定の郵便番号の場合...取得しますアイデア

これは、匿名のメソッド、タイプなどで可能ですか

ユーザータイプA

ユーザータイプB

更新: 基本的に私の質問は、オブジェクトの状態に基づく有効なものを除いて、API からの他のすべてのパブリック メソッド オプションを制限する方法はありますか?

0 投票する
1 に答える
376 参照

sharepoint - オブジェクトモデルを使用したSharepointWebアプリケーションの作成

私はwebapplicationbuilderクラスを使用して新しいWebアプリケーションを作成していますが、これに役立つ多くの記事を見つけましたが、URLまたはアプリケーションの指定方法を指定しているようには見えません。「sharepoint-123」を取得します。ここで、123は指定されたポートです。 URLとして「servername/:123」が必要ですが、「http://myserver/ 」が必要です。

ありがとう

0 投票する
3 に答える
749 参照

groovy - Groovy BuilderSupport を使用した外部コンテンツ

BuilderSupport を拡張して、Groovy でカスタム ビルダーを構築しました。ほぼすべてのビルダー コード サンプルのように構成すると、うまく機能します。

もちろん、これは完全に機能します。問題は、私が構築している情報をコードに含めたくないということです。この情報を、ビルダーによって読み取られてオブジェクトに組み込まれるファイルに保存したいと考えています。これを行う方法がわかりません。

コード内で単純なエントリを移動しても、これを機能させることはできません。これは機能します:

textClosure はクロージャーであるためです。

私がこれを行う場合:

ビルダーは「foo」ノードに対してのみ呼び出されます。テキストブロックをクロージャーでラップせずにビルダーに直接渡すなど、これの多くのバリエーションを試しました。それらはすべて同じ結果をもたらします。

任意のテキストを取得してビルダーに渡し、正しく解析してビルドできるようにする方法はありますか?

0 投票する
7 に答える
2254 参照

forms - オンライン フォーム ビルダーの作成

asp.net を使用してサイトhttp://jotform.com/のクローンを作成することは可能ですか?

jqueryとasp.netを使ってみたところ、ユーザーインターフェースの作成はOK、

しかし、バックエンドの管理に行き詰まっています。たとえば、フォームには可変数のフィールドがあり、可変数のフィールドがデータベースに保存されます

フォーム送信の保存、取得、管理

0 投票する
3 に答える
1734 参照

ruby-on-rails - RailsXMLBuilder-コードリファクタリング

Railsアプリで次のコードを記述してXMLを生成しました。Rails開発を行うためにAptanaIDEを使用していますが、IDEは、コード構造が両方のブロックで同一であるという警告を表示します。構造の重複を取り除くために、コードにどのような変更を加えることができますか?同じものを書く他の方法はありますか?

0 投票する
5 に答える
1540 参照

xml - Ruby XML Builder での特殊文字

Ruby を使用して Google kml ツアーを実行しようとしていますが、このコードで構文エラーが発生します

コロンは好きではありません。これを強制的にコンパイルする方法はありますか?

0 投票する
1 に答える
1552 参照

xml - 「エンベロープ」を使用して groovy xml を作成する - xml 構造の途中にノードを追加する

(変なタイトルですみません…)

Groovy ビルダー システムを使用して xml を作成したいと考えています。

私の問題は、ユーザーが気にする必要のない、ある種のエンベロープを持ちたいということです。

例:

これは作成する必要があります

バックグラウンドで xml 構造が存在するように、ユーザーは自分の xml 構造を定義済みのノードに追加できます (例では 'AnyInfo')。

エンベロープの真ん中のどこかに markupbuilder (または他のビルダー) でノードを追加できるように、ビルダーはどのように見える必要がありますか?

これがなんとなく理解できたと思いますか?

ありがとうマーティ

0 投票する
1 に答える
1685 参照

ruby-on-rails - Rails 2.3+ での (rspec) ネストされたモデルのパーシャルのテスト

ネストされたモデルの 2.3.x+ rails 機能では、フォーム ビルダー インスタンスにアクセスして、ネストされたモデルをレンダリングするためのパーシャルを適切に指定する必要があると思います。complex-forms-examples からプル:

たとえば、フォーム ビルダーを作成して、ネストされたモデル レンダリング ビューに渡す、囲みフォームを次に示します。

部分的なタスクは次のとおりです。

このようなパーシャルを指定しようとすると、次のようにして、フォーム ビルダーをインスタンス var としてキャッチしようとしました。

これにより、form_for の使用時にエラーが発生します

では、次の正しい方法は何ですか: 1) このような仕様の FormBuilder インスタンスを取得しますか? 2) ネストされたモデルとそのビュー フォームを指定しますか?

これは、適切な名前の生成にとって重要です。

0 投票する
1 に答える
206 参照

ruby - Builderを使用したインラインDTD

これをどのように作成しますか...

... Builderを使用していますか?

「%w3centities」以外はすべて管理できます。次のコードで最後から2番目の行に:

ありがとう