function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
0488332716902004504883327169020045 

【Visualforce】動的なマトリクス表示について

お世話になっております。

掲題の件、Visualforceにて縦(1か月の日付文)、横(自分の取引先)に動的な項目数を取るマトリクス表を作成し、
マトリクスの各セルをチェックすると、そのセルに対応する日付(縦)と取引先(横)に関連する行動が終日
で作成される機能を作成しております。

その際に、取引先の<repeat>タグの中に日付の<repeat>タグを入れマトリクスを作成したのですが、
セルをチェックして、活動を作成する処理のところで、入れ子にした部分の<repeqt>により作成された、
<input>タグのnameの値に【:repeat・・・】と言う文字が挿入されており、うまくApex側で取得ができません。

上記の事象の回避方法、またはrepeatの中にrepeatを作成する以外の代替方法は
ございますでしょうか?

ご教示いただけると幸いです。

Marty C.Marty C.
04883327169020045さん、こんにちは。お返信は遅くなってすみません。

04883327169020045さんがinputのnameを取得したい理由は何ですかな。JavaScriptで何かを処理しているようでしょうか。

各inputのnameをApexに渡すことなら、JavaScript remoting[1]で実装できると思います。まずJavaScriptのdocument.getElementsByTagName()を使ってinputのnameを集めて。そしてJavaScript remotingの方法で集めたnameをApexに渡すことです。

[1]: JavaScript remoting (https://www.salesforce.com/us/developer/docs/pages/Content/pages_js_remoting.htm)