1

MOSS のカスタム コンテンツ タイプに配列を格納する必要があります。これは常に非表示になり、プログラムでのみ使用されます。リスト アイテムのライフサイクルを通じて、配列に値を追加します。しばらくすると、私の配列は次のようになります。

値1,1 | 値1,2 | 値1,3 | 値1,4
値2,1 | 値2,2 | 値2,3 |
値3,1 | 値3,2 | 値3,3 |
値4,1 | 値4,2 | 値4,3 | 値4,4

SPFieldMultiColumn を使用して最初の行を格納できることはわかっていますが、複数の行を格納できるようには見えません。また、テキスト フィールドを作成して配列を自分でシリアル化できることもわかっています。配列を格納する必要があるときに使用するフィールドが既にあるかどうかに興味があります。

4

2 に答える 2

3

2次元配列を格納できるすぐに使用できるフィールドはありません。
通常、各行を異なるアイテムに格納するか、値をより単純なフィールド(複数行のテキストなど)にシリアル化します。

于 2008-11-19T17:38:04.740 に答える
1

それをシリアル化することは、おそらく小さな配列の最良の解決策です。または、別のリストに保存することもできます。また、独自のカスタム テーブルを作成することを禁じる法律はないことを覚えておいてください。

于 2008-11-19T18:51:28.897 に答える