ti-enxame.com

caixas de seleção digite o campo nas configurações do módulo não marcadas por padrão

Quero adicionar o seguinte campo de formulário nas configurações do módulo, como -

<field name="fb_posttype" type="checkboxes" label="Post types">         
    <option value="status" >Statuses</option>
    <option value="link">Links</option>
    <option value="photo">Photos</option>
    <option value="video">Videos</option>
    <option value="event">Events</option>
</field>

mas a maioria deles será verificada por padrão quando o usuário visualizar as configurações do módulo, não depois de verificar e clicar em Salvar. Vi que existe um parâmetro 'padrão', mas não sei como aplicá-lo a este campo.

Então, como faço para manter algumas caixas de seleção marcadas por padrão no campo fb_posttype acima, nas configurações do módulo.

4
dev-m

se você deseja que os valores vinculados e o vídeo sejam verificados por padrão, faça algo assim:

<field name="fb_posttype" type="checkboxes" checked="link,video" label="Post types">         
    <option value="status" >Statuses</option>
    <option value="link">Links</option>
    <option value="photo">Photos</option>
    <option value="video">Videos</option>
    <option value="event">Events</option>
</field>

você também pode fazer algo assim:

<field name="fb_posttype" type="checkboxes" label="Post types">         
    <option value="status">Statuses</option>
    <option value="link" checked="true">Links</option>
    <option value="photo">Photos</option>
    <option value="video" checked="true">Videos</option>
    <option value="event">Events</option>
</field>
2
csbenjamin

Eu imagino que você poderia fazer algo como:

<field name="fb_posttype" type="checkboxes" label="Post types" checked="status">         
    <option value="status" >Statuses</option>
    <option value="link">Links</option>
    <option value="photo">Photos</option>
    <option value="video">Videos</option>
    <option value="event">Events</option>
</field>

Ou o que você deseja que o padrão seja.

0
Milton Bryant

I, no caso de você desejar que seu valor padrão seja status, basta adicionar um atributo default no campo e definir o valor, mas aqui você pode definir apenas um valor padrão no campo. O restante dos valores deve ser feito apenas na opção aqui, você deve adicionar um atributo checked="true"

Isso funciona bem. Espero que ajude você

<field name="fb_posttype" type="checkboxes" default="status"  label="Post types">         
  <option value="status" >Statuses</option>
  <option value="link" checked="true" >Links</option>
  <option value="photo" checked="true">Photos</option>
  <option value="video">Videos</option>
  <option value="event">Events</option>
</field>
0
priya bose