public void TestCreateSampleField() { var metadataHelper = new FieldMetadataHelper(); var response = metadataHelper.CreateSampleField( "new_bankaccount", // Entity名称 "new_accountcode", // Filed名称 "Account Code", // Field显示名称 string.Empty, // Field描述 AttributeRequiredLevel.None // 字段需要级别 ); Assert.IsNotNull(response); Debug.WriteLine("AttributeId:" + response.Results["AttributeId"]); }
public void TestCreateMultipleLinesOfTextField() { var metadataHelper = new FieldMetadataHelper(); var response = metadataHelper.CreateSingleLineOfTextField( "new_bankaccount", // Entity名称 "new_multiplelinesoftext", // Filed名称 "Multiple Lines of Text", // Field显示名称 string.Empty, // Field描述 4000, // Field最大长度 AttributeRequiredLevel.None // 字段需要级别 ); Assert.IsNotNull(response); Debug.WriteLine("AttributeId:" + response.Results["AttributeId"]); }
public void TestCreateFloatingPointNumberField() { var metadataHelper = new FieldMetadataHelper(); var response = metadataHelper.CreateFloatingPointNumberField( "new_bankaccount", // Entity名称 "new_floatingpointnumber", // Filed名称 "Floating Point Number", // Field显示名称 string.Empty, // Field描述 -1000000.00, // Field最小值 1000000.00, // Field最大值 AttributeRequiredLevel.None // 字段需要级别 ); Assert.IsNotNull(response); Debug.WriteLine("AttributeId:" + response.Results["AttributeId"]); }
public void TestCreateLookupField() { var metadataHelper = new FieldMetadataHelper(); var response = metadataHelper.CreateLookupField( "new_bankaccount", // Entity名称 "new_lookup", // Filed名称 "Lookup", // Field显示名称 string.Empty, // Field描述 "account", // 被关联的Entity名称 "accountid", // 被关联的Entity主键字段名称 "new_account_new_bankaccount", // Relationship的名称 AttributeRequiredLevel.None // 字段需要级别 ); Assert.IsNotNull(response); Debug.WriteLine("AttributeId:" + response.Results["AttributeId"]); }
public void TestCreateTwoOptionsField() { var metadataHelper = new FieldMetadataHelper(); var response = metadataHelper.CreateTwoOptionsField( "new_bankaccount", // Entity名称 "new_twooptions", // Filed名称 "Two Options", // Field显示名称 string.Empty, // Field描述 new Dictionary <string, int> { { "Yes", 1 }, { "No", 0 } }, // Two Options选项 AttributeRequiredLevel.None // 字段需要级别 ); Assert.IsNotNull(response); Debug.WriteLine("AttributeId:" + response.Results["AttributeId"]); }
public void TestCreateOptionSetField() { var metadataHelper = new FieldMetadataHelper(); var response = metadataHelper.CreateOptionSetField( "new_bankaccount", // Entity名称 "new_optionset", // Filed名称 "OptionSet", // Field显示名称 string.Empty, // Field描述 new Dictionary <string, int> // OptionSet选项集 { { "Green", 1 }, { "Yellow", 2 }, { "Red", 3 }, { "Black", 4 } }, false, // IsGlobal AttributeRequiredLevel.None // 字段需要级别 ); Assert.IsNotNull(response); Debug.WriteLine("AttributeId:" + response.Results["AttributeId"]); }