Top > 開発ガイド > コンポーネント開発Tips集 > Spinelzヘルパ > render_window
render_window
概要
利用方法
記述例
<% render_window('sample_window_id', 'sample_window_variable', 'サンプルウィンドウ タイトル', {
:height => 350,
:width => 500,
:modal => true,
:resize => false,
:minButton => false,
:maxButton => false
}) do %>
<div>ウィンドウ コンテンツ</div>
<% end %>
上記の記述は、Windowを直接利用して、下記のように記述することと同じ結果が得られます。
<div id="sample_window_id" style="display: none;">
<div class="rubricks_general_window_title">サンプルウィンドウ タイトル</div>
<div class="rubricks_general_window_content">
<div>ウィンドウ コンテンツ</div>
</div>
</div>
<script type="text/javascript">
sample_window_variable = new Window(
'sample_window_id',
{
height: 350,
width: 500,
modal: true,
resize: false,
minButton: false,
maxButton: false
}
);
</script>
API
render_window(element_id, variable, title = "", options = {}, &block)
Windowを描画します。
| 引数 | 説明 |
| element_id | WindowエレメントのDOM ID。 |
| variable | Windowインスタンスを格納する変数。 |
| title | Windowのタイトル。 |
| options | Windowを構築するためのオプションです。詳細はWindowのコンストラクタのoptionsを参照してください。 |
| &block | Windowのメインコンテンツ |
※利用できないオプション
options引数はWindowのコンストラクタのoptionsと同じですが、下記は利用できません。
- addButton
