When valueField/textField are not explicitly set in opts, the auto-select logic (line 1140) and nullable empty-option creation (lines 1144-1145) used data[0][undefined] which returned undefined, causing: - Single-option selects to show blank (auto-select failed) - nullable empty options to have undefined keys Now extracts vf/tf local variables with ||'value'/||'text' fallback at the top of build_options(), used consistently throughout.
1.9 KiB
1.9 KiB
NewWindow
コントロールの機能、タイプ(通常コントロールまたはコンテナーコントロール)、親クラス
- コントロールの機能:新しいブラウザウィンドウを開き、指定されたURLを読み込みます。
- コントロールタイプ:通常コントロール
- 親クラス:
bricks.JsWidget
初期化パラメータ
| パラメータ名 | 型 | 必須 | 説明 |
|---|---|---|---|
url |
string | はい | 新しいウィンドウで開くページのURL。 |
name |
string | いいえ | 新しいウィンドウの名前(window.openの第二引数)。デフォルトは'_blank'で、新規タブとして開くことを意味します。 |
主なイベント
主なイベントはありません。このコントロールは初期化時に直ちにwindow.open()を実行し、監視可能なイベントは提供しません。
Iframe
コントロールの機能、タイプ(通常コントロールまたはコンテナーコントロール)、親クラス
- コントロールの機能:内蔵iframeフレームを作成し、現在のページに別のWebページを埋め込むことができます。高さの設定と指定されたURLの自動読み込みに対応しています。
- コントロールタイプ:通常コントロール
- 親クラス:
bricks.Layout
初期化パラメータ
| パラメータ名 | 型 | 必須 | 説明 |
|---|---|---|---|
url |
string | はい | 埋め込むiframeのページアドレス。 |
height |
string または number | いいえ | iframeの高さ。デフォルト値は'100%'。 |
主なイベント
主なイベントはありません。このコントロールはコンストラクタ内で直接src属性を設定してページを読み込み、カスタムイベントは定義されていません。