Takenoff Labs » Notes/Domino » DB設計 » ビューで、改行が含まれる値をカテゴライズすると、予期しない結果になる

[Notes/Domino] ビューで、改行が含まれる値をカテゴライズすると、予期しない結果になる

ビューでは、列にフィールドを指定して、カテゴライズする設定にするだけで、自動的にカテゴライズされてとても便利ですが、フィールド値に改行が含まれる場合、予期しない事態になることがあります。


再現手順

1. 適当なフォームを作成し、「Test」フィールドを配置します。

2. 文書Aを作成し、Testフィールドの中身を以下のようにします。

「aaaa
bbbb」

3. 文書Bを作成し、Testフィールドの中身を以下のようにします。

「aaaa
cccc」

4. Testフィールドでカテゴライズしたビューを作成します。

Test Test
▼aaaa bbbb
aaaa bbbb 文書A
aaaa cccc 文書B


上記のように、文書Bは、本来「aaaa cccc」カテゴリの中に表示されるべきなのに、「aaaa bbbb」カテゴリの中に表示されてしまいます。

これは、おそらく改行までの文字「aaaa」でカテゴリ化されている(見かけ上、カテゴリの表示は「aaaa bbbb」ですが)ために発生する現象のようです。「aaaa」でカテゴリ化されているものの、表示は作成日が古いものの値(「aaaa bbbb」)で表示される、というわけですね(x_x)

あくまで実質的には「aaaa」でカテゴライズされているため、文書Aを削除しても、以下の状態になります。

Test Test
▼aaaa bbbb
aaaa cccc 文書B

こうなってしまったら、[Shift] + [F9] を押せば、カテゴリは「aaaa cccc」になり、正常な状態になります。

ということで、ビューでカテゴライズに使用する値は、改行を削除して表示するようにしたほうが無難みたいですね(涙

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

トラックバックURL :

Navigation

前の記事(カテゴリ内):

次の記事(カテゴリ内):

前の記事(日付順):

次の記事(日付順):

トラックバック

トラックバックはありません

コメント

コメントはありません

※コメントは承認制となっております。管理者が承認するまで表示されません。申し訳ありませんが、投稿が表示されるまでしばらくお待ちください。





(以下のタグが使えます)
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

For spam filtering purposes, please copy the number 5180 to the field below: