<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:dc="http://purl.org/dc/elements/1.1/">
 <channel>
  <pubDate>Fri, 11 Mar 2011 04:48:23 GMT</pubDate>
  <description>マスカットに関するさまざまな話題について自由に議論するためのフォーラムです。</description>
  <link>http://en.sourceforge.jp/projects/maskat/forums/</link>
  <atom:link href="http://en.sourceforge.jp/forum/rss.php?group_id=2419&amp;forum_id=9854&amp;thread_id=28508" rel="self" type="application/rss+xml" />
  <title>Forum: 公開ディスカッション - Thread: gridの列を動的にバインドさせたい - マスカット on SourceForge.JP</title>
  <language>ja-jp</language>
  <item>
   <pubDate>Fri, 11 Mar 2011 04:48:23 GMT</pubDate>
   <dc:creator> (None)</dc:creator>
   <title>RE: gridの列を動的にバインドさせたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=56235</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=56235</guid>
   <description>ありがとうございます。</description>
  </item>
  <item>
   <pubDate>Mon, 07 Mar 2011 09:37:19 GMT</pubDate>
   <dc:creator>kominen (kominen)</dc:creator>
   <title>RE: gridの列を動的にバインドさせたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=56155</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=56155</guid>
   <description>＞・Gridに表示する列の情報は、ユーザが選択することができる。

こちらについては、チェックボックス等部品とそのイベント（またはボタンのイベント）を組み合わせ、
下記問い合わせ内容にて回答している内容の様に、列の表示非表示を切り替える処理を実装することで
対応が可能かと思います。

http://sourceforge.jp/forum/forum.php?thread_id=28725&amp;forum_id=9854

この場合、レイアウト定義XMLにて全ての列の定義をしておく必要があります。

＞・TableはデータベースのTableをあらわしており、部品のGridのことを示していない。

対象のTable（データベース）は、コンボボックスになどにて選択させる形式で、
サーバに情報を送信することで対応することができると思います。

この場合、Gridの定義方法には下記の２通りが考えられます。

　・(1) 表示する可能性のある列を全て作成した上で、上記の課題と同様に、不要な列を非表示にする。
　・(2) 取得するTableの情報を基に、表示する列の名前を変更する。

(1)については、異なるTableでも同じタイトルの列が多い場合には有効かと思いますが、タイトルに表示したい文字列が多岐に渡る場合は現実的では有りません。

(2)については、異なるTableからの情報でも同じスキーマのレスポンスを共通のイベント定義XMLで解釈することで情報を取得し、１列目から順にデータを設定することで実現が可能かと思います。

この際、タイトル部分の文字列を動的に変更するAPIは提供されていないため、下記のようにDOMを直接操作する必要があります。

■記述例
var headers = document.getElementsByClassName(&quot;header_cell_text&quot;);
for (var i=0,len=headers.length;i&lt;len;i++){
    headers[i].innerHTML = &quot;セル&quot; + i;
}

また、Tableによっては列の数が異なるかと思いますので、最大値の分だけ列を用意する必要があります。</description>
  </item>
  <item>
   <pubDate>Mon, 28 Feb 2011 01:13:07 GMT</pubDate>
   <dc:creator> (None)</dc:creator>
   <title>RE: gridの列を動的にバインドさせたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=56039</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=56039</guid>
   <description>はい、その通りです。</description>
  </item>
  <item>
   <pubDate>Fri, 25 Feb 2011 11:46:19 GMT</pubDate>
   <dc:creator>kominen (kominen)</dc:creator>
   <title>RE: gridの列を動的にバインドさせたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=56002</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=56002</guid>
   <description>＞匿名さん

以下の様な認識でよろしいでしょうか？

・Gridに表示する列の情報は、ユーザが選択することができる。
　例）名前、年齢、電話番号、住所　などが表示されるGridにて、
　　　名前、電話番号　のみを表示する　など。

・TableはデータベースのTableをあらわしており、部品のGridのことを示していない。
　検索対象のデータベースのTableをユーザが選択することができる。
　例）住民情報を調べる際、北海道テーブルから検索、東京テーブルから検索、
　　　などを指定したい。

ご確認ください。</description>
  </item>
  <item>
   <pubDate>Tue, 22 Feb 2011 08:24:06 GMT</pubDate>
   <dc:creator> (None)</dc:creator>
   <title>RE: gridの列を動的にバインドさせたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=55934</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=55934</guid>
   <description>すみません、メッセージを添付することができません。
私は、言いたいのは、以下通りです：
検索項目は動的に設定し、対象テーブルも動的に設定します、こんな場合、検索結果はどのように表示しますか？
よろしくお願いします。</description>
  </item>
  <item>
   <pubDate>Mon, 14 Feb 2011 13:02:30 GMT</pubDate>
   <dc:creator>uchi (uchidahd)</dc:creator>
   <title>RE: gridの列を動的にバインドさせたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=55774</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=55774</guid>
   <description>質問の内容がよくわかりません。

チケットの方で登録し、画面イメージ等わかりやすいものを添付していただけませんでしょうか。</description>
  </item>
  <item>
   <pubDate>Wed, 09 Feb 2011 05:17:18 GMT</pubDate>
   <dc:creator> (None)</dc:creator>
   <title>RE: gridの列を動的にバインドさせたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=55693</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=55693</guid>
   <description>画面項目：
１、出力項目一覧
２、検索ビューコンボボックス
３、「検索」ボタン

処理（「検索」ボタン押下時）：
取得項目：出力項目にチェックONしたの表示項目
テーブル名：検索ビューコンボボックスの選択されたテーブルID
取得条件：省略


質問：
処理結果は、どのように表示しますか？</description>
  </item>
  <item>
   <pubDate>Mon, 31 Jan 2011 09:41:22 GMT</pubDate>
   <dc:creator>uchi (uchidahd)</dc:creator>
   <title>RE: gridの列を動的にバインドさせたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=55570</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=55570</guid>
   <description>どのような事をやりたいのでしょうか。
もう少し詳細に教えていただけると助かります。</description>
  </item>
  <item>
   <pubDate>Fri, 28 Jan 2011 08:01:23 GMT</pubDate>
   <dc:creator> (None)</dc:creator>
   <title>gridの列を動的にバインドさせたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=55545</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=55545</guid>
   <description>ある非定型検索画面にて、gridの列数と表示項目は、動的にバインドします、こんな場合、どのように解決しますか、どなたか知恵を拝借できないでしょうか。
</description>
  </item>
 </channel>
</rss>
