flagflag  
Page Top

html_writer API anchor.png

Page Top
html_writer::select() anchor.png
  • html_writer::select()
    $ltimes = array(1=>0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100,105,110,115,120);
    echo html_writer::select($ltimes, 'lmin', 1, false);
Page Top
html_writer::select_time() anchor.png
  • html_writer::select_time()
    echo html_writer::select_time('years',  'startyear',  0);
    echo html_writer::select_time('months', 'startmonth', 0);
    echo html_writer::select_time('days',   'startday',   0);
     
  • v2.2.2+: html_writer::select_time() は 時間,分の既定値(selected)がうまく機能しない.-> 修正
     
Page Top
html_writer::table() anchor.png
  • html_writer::table($table)
    $table = new html_table();
    $table->head = array(title1, title2, title3, ....);
    $table->align = array('left', 'center', 'center', ....);
    $table->width = "100%";
    $table->data[] = array(....) // 1行目
    $table->data[] = array(....) // 2行目
    $table->data[] = array(....) // 3行目
    ....
    echo html_writer::table($table);
     
Page Top

Sample anchor.png

function show_demo_set_header(&$table)
{
   unset($table->head);
   unset($table->align);
   unset($table->size);
   unset($table->wrap);

   // Header
   $table->head [] = '#';
   $table->align[] = 'right';
   $table->size [] = '20px';
   $table->wrap [] = 'nowrap';

   $table->head [] = 'Name';
   $table->align[] = 'center';
   $table->size [] = '80px';
   $table->wrap [] = 'nowrap';

   $table->head [] = 'Value';
   $table->align[] = 'left';
   $table->size [] = '100px';
   $table->wrap [] = 'nowrap';

   return;
}


function show_demo_disp_table()
{
   global $CFG, $DB;

   $table = new html_table();
   $datas = array();

   $datas[0]['num']   = 0;
   $datas[0]['name']  = "AAA";
   $datas[0]['value'] = "VVV";

   $datas[1]['num']   = 1;
   $datas[1]['name']  = "BBB";
   $datas[1]['value'] = "WWW";

   $i = 0;
   foreach($datas as $data) {
       $table->data[$i][] = $i + 1;
       $table->data[$i][] = $data['name'];
       $table->data[$i][] = $data['value'];
       $i++;
   }

   show_demo_set_header($table);
   echo '<div align="center">';
   echo html_writer::table($table);
   echo '</div>';

   return;
}

Front page   Freeze Diff Backup Copy Rename Reload   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 301, today: 2, yesterday: 0
Last-modified: 2021-07-29 (Thu) 14:14:13 (JST) (1009d) by iseki

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

97 user(s) are online (16 user(s) are browsing xpwiki)

Members: 0
Guests: 97

more...

Access Counter

Today : 1744617446174461744617446
Yesterday : 1412914129141291412914129
Total : 2346305623463056234630562346305623463056234630562346305623463056
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com