24.2.2. Seam.Component
Seam.Component Javascript オブジェクトは Seam コンポーネントと連携するクライアント側メソッドをいくつか提供します。 主となる 2 つのメソッド、 newInstance() と getInstance() については本項の後半で詳しく記載しています。 newInstance() は常にコンポーネントタイプの新しいインスタンスを作成し、 getInstance() はシングルトンのインスタンスを返すことが主な違いとなります。
24.2.2.1. Seam.Component.newInstance() リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
エンティティまたは JavaBean コンポーネントの新しいインスタンスを作成するためにこのメソッドを使用します。返されるオブジェクトはそのサーバー側と同じ getter / setter のメソッドを持ちます。 また、 そのフィールドに直接アクセスすることも可能です。 たとえば
クライアント側の Customer を作成するには、 以下のコードを記述します。
var customer = Seam.Component.newInstance("customer");
var customer = Seam.Component.newInstance("customer");
ここから customer オブジェクトのフィールドを設定することができます。
customer.setFirstName("John"); // Or you can set the fields directly
// customer.lastName = "Smith";
customer.setFirstName("John"); // Or you can set the fields directly
// customer.lastName = "Smith";