2016-09-27 9 views
1

私はモジュールABCを持っています。私は、すべてのモジュールで既にそこにあるような "Assigned To"にかかわらず、別のユーザー選択リストを作成する必要があります。私はのvtiger_fieldテーブルに "Assigned To"の存在フィールドをコピーして作成しようとしました。しかし、それは私のために働いていない新しい何もモジュールABCで起こる。vtigercrmの "Assigned To"フィールドのようにユーザーフィールドをどのように作成できますか?

tabid : ABD(tabid) 
columname : doneby 
tablename : vtiger_crmentity 
generatedtype : 1 
uitype : 53 
fieldname : doneby 
fieldlabel : Inspected By 
readonly : 1 
presence : 2 
maximumlength : 100 
block : <confused>(Need clarification) 
typeofdata : V~M 
summaryfield : 1 

私は本当にブロックとフィールドと混同しています。

誰でも私のユーザーリストフィールドを取得する手助けできますか?

答えて

1

tablenameをvtiger_abcで修正すると簡単に作成できます。また、同じテーブル内のvtiger_fieldの前の列ですでに識別されているブロックに従うと予想されるブロックとブロックが同じである可能性があります。

さらに、vtiger_abcテーブルにも同じ名前フィールドを作成する必要があります。これはvarchar(サイズ)でなければなりません。

typeofdataをV~0に変更します。これはオプションです。あなたが本当にそれが必須であるようにそれを必要とするならば、 "割り当てられた"エンティティフィールドは必須です。

update these two fields. 
tablename : vtiger_abc 
block : <update with existing block of same table field> 
関連する問題