On 11/09/2017 09:18 AM, barrykfl(a)gmail.com wrote:
Now work at certain area limitation:
It can update successfully BUT no view on UI , then I tried replace
"textarea" as before it come a big field but also no view my result. (
but it really updated)
Could you please reformulate it? I'm not sure whether I
understand
what's the problem now.
section.fields.push({
flags: ['w_if_no_aci'],
$type: 'multivalued',
name: 'comDate',
label: 'Commencement Date'
});
內置圖片 1
2017-11-09 16:06 GMT+08:00 Pavel Vomacka <pvomacka(a)redhat.com
<mailto:pvomacka@redhat.com>>:
On 11/09/2017 09:00 AM, barrykfl(a)gmail.com
<mailto:barrykfl@gmail.com> wrote:
> Add like this ...now the label gone nothing shown.
>
> section.fields.push({
> flags: ['w_if_no_aci']
> $type: 'multivalued',
> name: 'comDate',
> label: 'Commencement Date'
>
> });
Yes, that's because of missing colon at the end of 'flags: ...'
line. You can open Developer Console in browser (F12) and you will
see an error.
>
>
> 2017-11-09 15:50 GMT+08:00 Pavel Vomacka <pvomacka(a)redhat.com
> <mailto:pvomacka@redhat.com>>:
>
>
>
> On 11/09/2017 08:36 AM, barrykfl(a)gmail.com
> <mailto:barrykfl@gmail.com> wrote:
>> Same Like this Lable no field no edit no save but fine in
>> command base ...any different freeipa4.0 vs 3.0 procedure?
> Do you have IPA 4.x ? Or which version?
>
> Try to add following line into the specification of your new
> field:
>
> flags: ['w_if_no_aci']
>
>>
>> 內置圖片 2
>>
>> 2017-11-09 14:44 GMT+08:00 Pavel Vomacka
>> <pvomacka(a)redhat.com <mailto:pvomacka@redhat.com>>:
>>
>>
>> On 11/08/2017 07:29 AM, barrykfl--- via FreeIPA-users wrote:
>>
>> Hi,
>>> Dear all:
>>>
>>> I follow the guide of freeipa 3.0 abt web plugin web
>>> ui. At command base I successfully made
>>> a custom attribute called Employee " Commencement
Date"
>>> . I can add using script / command.
>>>
>>> BUT in web UI , it Display "Commencent date" Label
only
>>> ....and cannot display edit field and allow me edit.
>>>
>>> After That I changed to Multivalue the field come out
>>> but still the save button is grey I cannot save again.
>>>
>>> Which part I made wrong ? please advise . thx
>>>
>>> define(['freeipa/phases','freeipa/user'],
>>> function(phases, user_mod) {
>>> // helper function
>>> function get_item(array, attr, value) {
>>> for (var i=0,l=array.length; i<l; i++) {
>>> if (array[i][attr] === value) return array[i];
>>> }
>>> return null;
>>> }
>>>
>>> var cdate_plugin = {};
>>>
>>> cdate_plugin.add_c_date = function() {
>>> var facet = get_item(user_mod.entity_spec.facets,
>>> '$type', 'details');
>>> var section = get_item(facet.sections, 'name',
>>> 'identity');
>>> section.fields.push({
>>> $name: 'comDate',
>> The dollar character should be at the beginning of type
>> attribute not the name. So try to change it to:
>> name: 'comDate',
>> $type: 'multivalued'
>>> type: 'multivalued',
>>>
>>> label: 'Commencement Date'
>>> });
>>> return true;
>>> };
>>>
>>> phases.on('customization', cdate_plugin.add_c_date);
>>>
>>> return cdate_plugin;
>>> });
>>>
>>>
>> Does it help?
>>>
>>> _______________________________________________
>>> FreeIPA-users mailing list
--freeipa-users(a)lists.fedorahosted.org
>>> <mailto:freeipa-users@lists.fedorahosted.org>
>>> To unsubscribe send an email
tofreeipa-users-leave(a)lists.fedorahosted.org
>>> <mailto:freeipa-users-leave@lists.fedorahosted.org>
>>>
>>
>> --
>> Pavel^3 Vomacka
>>
>>
>
> --
> Pavel^3 Vomacka
>
>
--
Pavel^3 Vomacka
--
Pavel^3 Vomacka