Thread Rating:
  • 321 Vote(s) - 2.9 Average
  • 1
  • 2
  • 3
  • 4
  • 5
BaseRecordGridColumn の重複
09-19-2013, 02:37 PM,
#1
BaseRecordGridColumn の重複
レコードグリッドのカラムに、あるカラムの配列を設定したところ、下記のようなエラーとなりました。

Error: 無効な BaseRecordGridColumn の配列 -- 列は重複しています。

RecordField でフィールド名が重複してはいけないのは理解していますが、
カラムはいくら重複しても問題ないという認識です。
なぜこのエラーは発生するのでしょうか。

ちなみに、下記のコードでは、エラーになりません。

Code:
{def tmp-cols =
    {{Array-of RecordGridColumn}
        {RecordGridColumn  "First"},
        {RecordGridColumn  "First"},
        {RecordGridColumn  "First"}
    }
}
{def rg ={RecordGrid}}
{value rg}
{set rg.columns = tmp-cols}
09-19-2013, 02:43 PM,
#2
RE: BaseRecordGridColumn の重複
下記のコードだとエラーになるようです。
「同じインスタンスが配列に含まれている」場合に重複エラーになるようですね。

Code:
{def tmp-cols =
    {{Array-of RecordGridColumn}
        {RecordGridColumn  "First"},
        {RecordGridColumn  "First"},
        {RecordGridColumn  "First"}
    }
}
{def cols =
    {{Array-of RecordGridColumn}
        tmp-cols[0], tmp-cols[0], tmp-cols[0]
    }
}
{def rg ={RecordGrid}}
{value rg}
{set rg.columns = cols}

Forum Jump:


Users browsing this thread:
2 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('969')