Sandbox91
From Metabolomics.JP
(Difference between revisions)
Line 51: | Line 51: | ||
margin = levs[i] * 24 | margin = levs[i] * 24 | ||
print('<span style="margin-left: ' .. margin .. 'px">') | print('<span style="margin-left: ' .. margin .. 'px">') | ||
+ | |||
+ | --%% あらかじめセットしてあるデータの場合は、チェックを付けておく - データは&&区切りで渡す %%-- | ||
+ | if(string.match("{{#var:alreadyset}}", "&&" .. list[i] .. "&&", 0)) then | ||
+ | checked = ' checked="yes"' | ||
+ | else | ||
+ | checked = '' | ||
+ | end | ||
--%% 最下層ならチェックボックスを、そうでないならそのまま表示する %%-- | --%% 最下層ならチェックボックスを、そうでないならそのまま表示する %%-- | ||
if(flag[i] == 1) then | if(flag[i] == 1) then | ||
-- <nowiki>{{#formtag:input|type="checkbox" value="data" name="list" id="data"}}{{#formtag:label|for="data"|data}}</nowiki> | -- <nowiki>{{#formtag:input|type="checkbox" value="data" name="list" id="data"}}{{#formtag:label|for="data"|data}}</nowiki> | ||
− | print('{{#form' .. 'tag:input|type="checkbox" value="' .. list[i] .. '" name="list" id="' .. list[i] .. '"}}{{#form' .. 'tag:label|for="' .. list[i] .. '"|' .. list[i] .. '}}<br>') | + | print('{{#form' .. 'tag:input|type="checkbox" value="' .. list[i] .. '" name="list" id="' .. list[i] .. checked .. '"}}{{#form' .. 'tag:label|for="' .. list[i] .. '"|' .. list[i] .. '}}<br>') |
else | else | ||
print(list[i] .. "<br>") | print(list[i] .. "<br>") |
Revision as of 21:09, 22 January 2009