2016-08-02 5 views
0

Я попытался изменить атрибут формата поля (из текста в URL), не отбрасывая столбец и не воссоздавая его. Я знаю, что это не поддерживается, но это казалось простым, поэтому я решил попробовать.Изменение существующего формата поля без отбрасывания, воссоздание

Я придумал этот SQL сценарий основан на this post

UPDATE Attribute SET AttributeLogicalTypeId = 'url' WHERE AttributeId in 
(
    SELECT AttributeId FROM Attribute ab where ab.LogicalName in ('new_linkedin') and ab.EntityId in 
    (Select EntityId from Entity where LogicalName in ('account', 'contact')) 
) 

В соответствии с пользовательским интерфейсом, когда я возвращаюсь в конфигурации поля, это, кажется, работает. Но проблема в том, что значение в поле никогда не превращается в фактический URL, тогда как встроенное поле websiteurl делает это правильно (значение становится полужирным и подчеркнутым).

Я пропустил что-то еще для обновления в базе данных?

ответ

0

Хмм, удалив поле из формы (-ов), публикуя форму (ы), а затем снова помещая поле в форму (ы) и публикуя ее снова.

Смежные вопросы