Subversion Repositories php-qbpwcf

Rev

Blame | Last modification | View Log | RSS feed

<?php

#宣告指派命名空間
namespace qbpwcf;

#匯入外部套件
include("../allInOne.php");

/*

#提示要測試的涵式
echo"<hr>table::start - testCase 1<br>";

#涵式說明:
#表格開始,可以設定表格的厚度和位置
#回傳的結果:
#$result,表格開始的語法
#必填寫的參數:
$conf["class"]="";#爲表格的css樣式,若爲""的話,則預設採用 __defaultTbaleCsssStyle,其屬性爲 table-layout:fixed word-break:break-all width:100%
var_dump(table::start($conf));
unset($conf);

*/

/*

#提示要測試的涵式
echo"<hr>table::end - testCase 1<br>";

#涵式說明:
#表格結束
#回傳的結果:
#表格結束的語法
var_dump(table::end());

*/

/*

#提示要測試的涵式
echo"<hr>table::trStart - testCase 1<br>";

#涵式說明:
#列開始
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列.
#$result["content"],列開始的語法.
#$result["function"],當前執行的函式名稱.
#必填寫的參數:
$conf["class"]="__noBorder";#爲tr的css樣式,若為""則為不套用css樣式;若爲"__withoutBorder"的話則套用無框線的預設樣式;若爲"__withBorder"的話,則爲有框線的預設樣式。
#可省略參數:
$conf["trTitle"]="trTitle";#該列要有什麼的提示字串
var_dump(table::trStart($conf));
unset($conf);

*/

/*

#提示要測試的涵式
echo"<hr>table::trEnd - testCase 1<br>";

#涵式說明:
#列結束
#回傳的結果:
#$result,列結束的語法
var_dump(table::trEnd());

*/

/*

#提示要測試的涵式
echo"<hr>table::tdStart - testCase 1<br>";

#涵式說明:
#行開始
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列.
#$result["content"],行開始的語法.
#$result["function"],當前執行的函式名稱.
#必填寫的參數:
$conf["class"]="__withoutBorder";#該 td 要套用套用的 css 樣式,若為""則代表不套用css樣式;若爲"__withoutBorder"的話則套用無框線的預設樣式;若爲"__withBorder"的話,則爲有框線的預設樣式。
#可省略的參數:
#$conf["colspan"]="2";#為欄位合併的數量
#$conf["rowspan"]="2";#為列合併的數量
var_dump(table::tdStart($conf));
unset($conf);

*/

/*

#提示要測試的涵式
echo"<hr>table::tdStart - testCase 2<br>";

#涵式說明:
#行開始
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列.
#$result["content"],行開始的語法.
#$result["function"],當前執行的函式名稱.
#必填寫的參數:
$conf["class"]="__withoutBorder";#該 td 要套用套用的 css 樣式,若為""則代表不套用css樣式;若爲"__withoutBorder"的話則套用無框線的預設樣式;若爲"__withBorder"的話,則爲有框線的預設樣式。
#可省略的參數:
$conf["colspan"]="2";#為欄位合併的數量
#$conf["rowspan"]="2";#為列合併的數量
var_dump(table::tdStart($conf));
unset($conf);

*/

/*

#提示要測試的涵式
echo"<hr>table::tdStart - testCase 3<br>";

#涵式說明:
#行開始
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列.
#$result["content"],行開始的語法.
#$result["function"],當前執行的函式名稱.
#必填寫的參數:
$conf["class"]="__withoutBorder";#該 td 要套用套用的 css 樣式,若為""則代表不套用css樣式;若爲"__withoutBorder"的話則套用無框線的預設樣式;若爲"__withBorder"的話,則爲有框線的預設樣式。
#可省略的參數:
#$conf["colspan"]="2";#為欄位合併的數量
$conf["rowspan"]="2";#為列合併的數量
var_dump(table::tdStart($conf));
unset($conf);

#*/

/*

#提示要測試的涵式
echo"<hr>table::tdEnd - testCase 1<br>";

#涵式說明:
#行結束
#回傳的結果:
#$result,行結束的語法
var_dump(table::tdEnd());

*/

/*

#提示要測試的涵式
echo"<hr>table::spaceTrTdRow - testCase 1<br>";

#涵式說明:
#表格形式的空一列
#回傳結果:
#$result["status"],執行是否正常,"true"為正常,"false"為不正常.
#$result["error"],錯誤訊息陣列.
#$result["function"],當前執行的函數名稱.
#$result["content"],表格形式空一列的語法.
#必填的參數:
$conf["default"]="true";#是否採用預設值,"true"爲是;"false"爲否。
#可省略的參數:
#$conf["bgcolor"]="whilte";#該空一列的空間底色要用設麼顏色,預設是不指定。如果該涵式是介於<table>與</table>之間,則其設定才會生效。
#$conf["tableStart"]="true";#爲是否要表格開始,"true"表示"是"。
#$conf["tableClass"]="__noBorder";#爲tr的css樣式,若爲"__withoutBorder"的話則套用無框線的預設樣式;若爲"__withBorder"的話,則爲有框線的預設樣式。
#$conf["tableEnd"]="true";#爲是否要表格結束,"true"表示"是"。
var_dump(table::spaceTrTdRow($conf));
unset($conf);

*/

/*

#提示要測試的涵式
echo"<hr>table::spaceTrTdRow - testCase 2<br>";

#涵式說明:
#表格形式的空一列
#回傳結果:
#$result["status"],執行是否正常,"true"為正常,"false"為不正常.
#$result["error"],錯誤訊息陣列.
#$result["function"],當前執行的函數名稱.
#$result["content"],表格形式空一列的語法.
#必填的參數:
$conf["default"]="false";#是否採用預設值,"true"爲是;"false"爲否。
#可省略的參數:
$conf["bgcolor"]="grey";#該空一列的空間底色要用設麼顏色,預設是不指定。如果該涵式是介於<table>與</table>之間,則其設定才會生效。
$conf["tableStart"]="true";#爲是否要表格開始,"true"表示"是"。
#$conf["tableClass"]="";#爲tr的css樣式,若爲"__withoutBorder"的話則套用無框線的預設樣式;若爲"__withBorder"的話,則爲有框線的預設樣式。
$conf["tableEnd"]="true";#爲是否要表格結束,"true"表示"是"。
var_dump(table::spaceTrTdRow($conf));
unset($conf);

*/

/*

#提示要測試的涵式
echo"<hr>table::text - testCase 1<br>";

#涵式說明:
#表格形式的文字描述:
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列.
#$result["content"],表格形式文字描述的語法.
#$result["function"],當前執行的函式名稱.
#必填寫的參數:
$conf["outputString"]="test~";#要印出來的文字
#可省略的參數:
$conf["tableStart"]="true";#是否要表格開始<table>,"true"代表是。
#$conf["tableClass"]="__withoutBorder";#為表格要套用的css樣式,若爲"__withoutBorder"的話則套用無框線的預設樣式;若爲"__withBorder"的話,則爲有框線的預設樣式,預設為"__withoutBorder"
$conf["trStart"]="true";#爲是否要以<tr>開頭,"true"表示"是"。也可以看作新的一列開始。
#$conf["trClass"]="__withoutBorder";#爲tr的css樣式,若爲"__withoutBorder"的話則套用無框線的預設樣式;若爲"__withBorder"的話,則爲有框線的預設樣式,預設為"__withoutBorder"
$conf["tdStart"]="true";#爲是否要以<td>開頭,"true"表示"是"。也可以看成列裏面的元素開始
#$conf["tdClass"]="__withoutBorder";#該 td 要套用套用的 css 樣式,若爲"__withoutBorder"的話則套用無框線的預設樣式;若爲"__withBorder"的話,則爲有框線的預設樣式,預設為"__withoutBorder"
$conf["tdEnd"]="true";#爲是否要以</td>結尾,"true"表示"是"。也可以看成列裏面的元素結束
$conf["trEnd"]="true";#爲是否要以</tr>結尾,"true"表示"是"。也可以看作該列結束。
$conf["tableEnd"]="true";#是否要表格結束</table>,"true"代表是。
var_dump(table::text($conf));
unset($conf);

*/

/*

#提示要測試的涵式
echo"<hr>table::printRow - testCase 1<br>";

#涵式說明:
#建立列的元素,以及指定裏面要放什麼內容
#回傳的變數:
#回傳的變數:
#$result["status"],執行是否正常,"true"為正常,"false"為不正常.
#$result["error"],錯誤訊息陣列.
#$result["function"],當前執行的函數名稱.
#$result["content"],建立列元素的語法.
#必填的參數:
$conf["trClass"]="__withoutBorder";#列的樣式,"__withoutBorder"爲沒有框線的樣式;__withBorder爲有框線的樣式
$conf["tdClass"]="__withoutBorder";#行的樣式,"__withoutBorder"爲沒有框線的樣式;__withBorder爲有框線的樣式
$conf["tdContent"]=array("第一欄","第二欄","第三欄");#列裏面要放的元素是?如果要空一欄則可以輸array("&nbsp;")
#可以省略的參數:
$conf["tableStartClass"]="__withoutBorder";#列的樣式,"__withoutBorder"爲沒有框線的樣式;__withBorder爲有框線的樣式
$conf["tableStart"]="true";#爲是否要表格開始,"true"表示"是"。
$conf["tableEnd"]="true";#爲是否要表格結束,"true"表示"是"。
#$conf["formStart"]="true";#是否要有表單的開始
#$conf["formName"]="";#該表單的名稱
#$conf["formAction"]="";#表單提交的目的地,若$conf["formStart"]有設置,則該參數也要設置
#$conf["formTarget"]="_self";#為顯示的方式,若沒設定則預設爲"_self",其他可用的參數爲 "_blank"、"_parent"、"_top",也可以是iframe的名稱。
#$conf["formEnd"]="true";#是否要有表單的結束
var_dump(table::printRow($conf));
unset($conf);

*/

/*

#提示要測試的涵式
echo"<hr>table::printColumn - testCase 1<br>";

#函式說明:
#放置按鈕
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["function"],當前執行的函數.
#$result["error"],錯誤訊息陣列.
#$result["content"],按鈕語法.
#必要的參數:
$conf["buttonDisplayValue"]="送出";#爲按鈕上顯示的文字。
#可省略的參數:
#$conf["buttonStyleName"]="";#可省略,爲按鈕所要使用的css樣式類別名稱,預設的css樣式爲 __simpleButtonLinkDefaultButtonCssStyle 。
        #其屬性爲   "width","height","font-size","text-align"
        #其屬性值爲 "100%" ,  "50"  ,    "30"   ,   "center"
#$conf["buttonActionScriptFunction"]="";#可省略,爲按下按鈕時所要執行的javaScript函式或程式,預設不設定。
        #"document.forms.formName.submit()"爲傳送名爲testForm的表單內容
        #"window.print()"爲使用瀏覽器內建工具列印當前網頁
        #若搭配 javaScript 類別的 confirmWindow 函數的回傳結果,則會有確認視窗的效果.
#$conf["buttonBorder"]="";#可省略,爲IE9內會自動產生外框,此爲外框的厚度,屬性值爲正整數,預設爲0。
#$conf["disabled"]="true";#可省略,為按鈕的功能是否要取消,若為"true"則代表要取消,若為"false"則代表功能正常,預設為"false".
#$conf["tableStart"]="true";#爲是否要表格開始。"false"代表否,"true"代表是。預設爲"false"。
#$conf["tableClass"]="";#表格要套用的css樣式,若省略的話,則預設爲 __defaultTbaleCsssStyle 其屬性爲 table-layout:fixed word-break:break-all width:100% ,須搭配 $conf["tablStart"] 與 $conf["tableEnd"] 使用。
#$conf["trStart"]="true";#爲是否要以<tr>開頭,"true"表示"是"。也可以看作新的一列開始,預設為"false".
#$conf["trClass"]="__withoutBorder";#<tr>要套用的css樣式,預設為"__withoutBorder",亦即沒有框線的樣式;"__withBorder"則爲有框線的樣式
#$conf["tdStart"]="true";#爲是否要以<td>開頭,"true"表示"是"。也可以看成列裏面的元素開始,預設為"false".
#$conf["tdClass"]="__withoutBorder";#<td>要套用的css樣式,"__withoutBorder"爲沒有框線的樣式;__withBorder爲有框線的樣式
#$conf["tdEnd"]="true";#爲是否要以</td>結尾,"true"表示"是"。也可以看成列裏面的元素結束,預設為"false".
#$conf["trEnd"]="true";#爲是否要以</tr>結尾,"true"表示"是"。也可以看作該列結束,預設為"false".
#$conf["tableEnd"]="true";#爲是否要表格結束。"false"代表否,"true"代表是,預設爲"false"。
#$conf["formStart"]="true";#爲是否要表單開始,如果爲"true"則代表要表單開始,預設為"false".
#$conf["action"]="";#爲表單要傳送到哪個頁面,須搭配$conf["formStart"]與$conf["formEnd"]參數使用
#$conf["target"]="";#為目標表單顯示的方式,若沒設定則預設爲"_self",其他可用的參數爲 "_blank"、"_parent"、"_top",也可以是iframe的名稱。須搭配$conf["formStart"]與$conf["formEnd"]參數使用
#$conf["formEnd"]="true";#爲是否要表單結束,如果爲"true"則代表要表單結束,預設為"false".
#$conf["formId"],字串,表單的id.
#$conf["formId"]="";
#$conf["buttonId"],字串,按鈕的id.
#$conf["buttonId"]="";
#參考資料來源:
#http://stackoverflow.com/questions/3014649/how-to-disable-html-button-using-javascript
$submit=form::button($conf);
unset($conf);

#涵式說明:
#建立欄的元素,以及指定裏面要放什麼內容
#回傳的變數:
#$result["content"],建立欄元素的語法
#$result["status"],"true"代表執行成功;"false"代表執行失敗。
#$result["error"],錯誤訊息陣列
#$result["function"],當前執行的函數名稱.
#必填的參數:
$conf["trClass"]="__withoutBorder";#列的樣式,"__withoutBorder"爲沒有框線的樣式;__withBorder爲有框線的樣式
$conf["tdClass"]="__withoutBorder";#行的樣式,"__withoutBorder"爲沒有框線的樣式;__withBorder爲有框線的樣式
$conf["tdContent"]=array("row1","row2","row3",$submit["content"]);#列裏面要放的元素是?如果要空一列則可以輸array("&nbsp;"),如果要放置表單元素,請用<p>&nbsp;</p>或<br>&nbsp;</br>來連接表單元素合成一個元素.
#可以省略的參數:
#$conf["formData"],字串,$conf["tdContent"]裡面要放的元素是否含有表單,"true"代表有,"false"代表沒有,預設為"false".
#$conf["formData"]="false";
#$conf["tableStartClass"]="__withoutBorder";#列的樣式,預設為"__withoutBorder"爲沒有框線的樣式;__withBorder爲有框線的樣式
$conf["tableStart"]="true";#爲是否要表格開始,"true"表示"是",預設為"false".
$conf["tableEnd"]="true";#爲是否要表格結束,"true"表示"是",預設為"false".
$conf["formStart"]="true";#是否要有表單的開始,預設為"false".
#$conf["formName"]="";#該表單的名稱
$conf["formAction"]="tableT.php";#表單提交的目的地,若$conf["formStart"]有設置,則該參數也要設置
$conf["formTarget"]="_self";#為顯示的方式,若沒設定則預設爲"_self",其他可用的參數爲 "_blank"、"_parent"、"_top",也可以是iframe的名稱。
$conf["formEnd"]="true";#是否要有表單的結束,預設為"false".
$conf["spaceBlockAferPerElement"]="true";#是否每個欄元素(除了最後一個元素)後面都要空一列。"true"代表要空一列.預設是不空一列.
var_dump(table::printColumn($conf));
unset($conf);

*/

/*

#提示要測試的涵式
echo"<hr>table::div - testCase 1<br>";

#函式說明:
#建立div表格
#回傳的內容:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],表格的html內容.
#可省略參數:
#$conf["defaulBorderStyleName"],字串,預設的表格框線css類別樣式名稱,預設為"__border",樣式為{border:1px solid;}
#$conf["defaulBorderStyleName"]="__border";
#$conf["class.table"],陣列,最外層div要套用的css類別樣式
#$conf["class.table"]=array();
#$conf["class.table.head"],陣列,表格標題最外層div要套用的css類別樣式
#$conf["class.table.head"]=array();
#$conf["class.table.head.th"],陣列,<th>要套用的css類別樣式
#$conf["class.table.head.th"]=array();
#$conf["class.table.head.th.td"],陣列,標題欄位內容標籤<td>要套用的css類別樣式
#$conf["class.table.head.th.td"]=array();
#$conf["class.table.body"],陣列,表格內容最外圍div要套用的css類別樣式
#$conf["class.table.body"]=array();
#$conf["class.table.body.tr"],陣列,<tr>要套用的css類別樣式
#$conf["class.table.body.tr"]=array();
#$conf["class.table.body.tr.td"],陣列,內容欄位標籤<td>要套用的css類別樣式
#$conf["class.table.body.tr.td"]=array();
#$conf["titleRow"],陣列,表格內個欄位的標題內容.
$conf["titleRow"]=array('t1','t2','t3');
#$conf["content"],二維陣列,每一列各欄位的內容.
$conf["content"]=array(array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'));
var_dump(table::div($conf));
unset($cong);

*/

/*

#提示要測試的涵式
echo"<hr>table::div - testCase 2<br>";

#函式說明:
#建立div表格
#回傳的內容:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],表格的html內容.
#可省略參數:
#$conf["defaulBorderStyleName"],字串,預設的表格框線css類別樣式名稱,預設為"__border",樣式為{border:1px solid;}
#$conf["defaulBorderStyleName"]="__border";
#$conf["class.table"],陣列,最外層div要套用的css類別樣式
#$conf["class.table"]=array();
#$conf["class.table.head"],陣列,表格標題最外層div要套用的css類別樣式
#$conf["class.table.head"]=array();
#$conf["class.table.head.th"],陣列,<th>要套用的css類別樣式
#$conf["class.table.head.th"]=array();
#$conf["class.table.head.th.td"],陣列,標題欄位內容標籤<td>要套用的css類別樣式
#$conf["class.table.head.th.td"]=array();
#$conf["class.table.body"],陣列,表格內容最外圍div要套用的css類別樣式
#$conf["class.table.body"]=array();
#$conf["class.table.body.tr"],陣列,<tr>要套用的css類別樣式
#$conf["class.table.body.tr"]=array();
#$conf["class.table.body.tr.td"],陣列,內容欄位標籤<td>要套用的css類別樣式
#$conf["class.table.body.tr.td"]=array();
#$conf["titleRow"],陣列,表格內個欄位的標題內容.
$conf["titleRow"]=array('t1','t2','t3');
#$conf["content"],二維陣列,每一列各欄位的內容.
$conf["content"]=array(array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'),array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'));
$div=table::div($conf);
unset($cong);

#如果運行失敗
if($div["status"]==="false"){

        #印出內容
        var_dump($div);
        
        #結束執行
        exit;

        }#if end

#印出表格
echo $div["content"];

*/

/*

#提示要測試的涵式
echo"<hr>table::div - testCase 3<br>";

#函式說明:
#建立div表格
#回傳的內容:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],表格的html內容.
#可省略參數:
#$conf["defaulBorderStyleName"],字串,預設的表格框線css類別樣式名稱,預設為"__border",樣式為{border:1px solid;}
#$conf["defaulBorderStyleName"]="__border";
#$conf["id.table"],字串,table的id.
$conf["id.table"]="tableId";
#$conf["class.table"],陣列,最外層div要套用的css類別樣式
#$conf["class.table"]=array();
#$conf["class.table.head"],陣列,表格標題最外層div要套用的css類別樣式
#$conf["class.table.head"]=array();
#$conf["class.table.head.th"],陣列,<th>要套用的css類別樣式
#$conf["class.table.head.th"]=array();
#$conf["class.table.head.th.td"],陣列,標題欄位內容標籤<td>要套用的css類別樣式
#$conf["class.table.head.th.td"]=array();
#$conf["class.table.body"],陣列,表格內容最外圍div要套用的css類別樣式
#$conf["class.table.body"]=array();
#$conf["class.table.body.tr"],陣列,<tr>要套用的css類別樣式
#$conf["class.table.body.tr"]=array();
#$conf["class.table.body.tr.td"],陣列,內容欄位標籤<td>要套用的css類別樣式
#$conf["class.table.body.tr.td"]=array();
#$conf["titleRow"],陣列,表格內個欄位的標題內容.
$conf["titleRow"]=array('t1','t2','t3');
#$conf["content"],二維陣列,每一列各欄位的內容.
$conf["content"]=array(array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'));
var_dump(table::div($conf));
unset($cong);

*/

/*

#提示要測試的涵式
echo"<hr>table::div - testCase 4<br>";

#函式說明:
#建立div表格
#回傳的內容:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],表格的html內容.
#可省略參數:
#$conf["defaulBorderStyleName"],字串,預設的表格框線css類別樣式名稱,預設為"__border",樣式為{border:1px solid;}
#$conf["defaulBorderStyleName"]="__border";
#$conf["id.table"],字串,table的id.
#$conf["id.table"]="tableId";
#$conf["class.table"],陣列,最外層div要套用的css類別樣式
#$conf["class.table"]=array();
#$conf["class.table.head"],陣列,表格標題最外層div要套用的css類別樣式
#$conf["class.table.head"]=array();
#$conf["class.table.head.th"],陣列,<th>要套用的css類別樣式
#$conf["class.table.head.th"]=array();
#$conf["class.table.head.th.td"],陣列,標題欄位內容標籤<td>要套用的css類別樣式
#$conf["class.table.head.th.td"]=array();
#$conf["class.table.body"],陣列,表格內容最外圍div要套用的css類別樣式
#$conf["class.table.body"]=array();
#$conf["class.table.body.tr"],陣列,<tr>要套用的css類別樣式
#$conf["class.table.body.tr"]=array();
#$conf["class.table.body.tr.td"],陣列,內容欄位標籤<td>要套用的css類別樣式
#$conf["class.table.body.tr.td"]=array();
#$conf["titleRow"],陣列,表格內個欄位的標題內容.
$conf["titleRow"]=array('t1','t2','t3');
#$conf["content"],二維陣列,每一列各欄位的內容.
#$conf["content"]=array(array('v1-1','v1-2','v1-3'),array('v2-1','v2-2','v2-3'),array('v3-1','v3-2','v3-3'));
var_dump(table::div($conf));
unset($cong);

*/

#/*

#提示要測試的涵式
echo"<hr>table::divAjax - testCase 1<br>";

#qbpwcf用的javascript
$qbpwcfJavaScript=javaScript::qbpwcfJavaScript();

#如果建立 qbpwcf 用的 js 語法失敗
if($qbpwcfJavaScript["status"]==="false"){

        #debug
        var_dump($qbpwcfJavaScript);
        exit;

        }#if end

#印出js語法
echo $qbpwcfJavaScript["content"];

#函式說明:
#建立div表格,並具備翻頁功能,從ajax取得新資料.
#回傳的內容:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],表格的html內容.
#必填參數:
#$conf["dataUrl"],字串,取得資料的url.
$conf["dataUrl"]="tableT/divAjaxRes1.php";
#可省略參數:
#$conf["defaulBorderStyleName"],字串,預設的表格框線css類別樣式名稱,預設為"__qbpwcf_border",樣式為{border:1px solid;}
#$conf["defaulBorderStyleName"]="__qbpwcf_border";
#$conf["id.table"],字串,table的id.
#$conf["id.table"]="tableId";
#$conf["class.table"],陣列,最外層div要套用的css類別樣式
#$conf["class.table"]=array();
#$conf["class.table.head"],陣列,表格標題最外層div要套用的css類別樣式
#$conf["class.table.head"]=array("alignCenter");
#$conf["class.table.head.th"],陣列,<th>要套用的css類別樣式
#$conf["class.table.head.th"]=array();
#$conf["class.table.head.th.td"],陣列,標題欄位內容標籤<td>要套用的css類別樣式
#$conf["class.table.head.th.td"]=array();
#$conf["class.table.body"],陣列,表格內容最外圍div要套用的css類別樣式
#$conf["class.table.body"]=array();
#$conf["class.table.body.tr"],陣列,<tr>要套用的css類別樣式
#$conf["class.table.body.tr"]=array();
#$conf["class.table.body.tr.odd"],陣列,奇數<tr>要套用的css類別樣式.
#$conf["class.table.body.tr.odd"]=array();
#$conf["class.table.body.tr.even"],陣列,偶數<tr>要套用的css類別樣式.
#$conf["class.table.body.tr.even"]=array();
#$conf["class.table.body.tr.td"],陣列,內容欄位標籤<td>要套用的css類別樣式
#$conf["class.table.body.tr.td"]=array();
#$conf["titleRow"],陣列,表格內個欄位的標題內容.
$conf["titleRow"]=array("ID","col1","col2","col3","col4","col5","col6");
#$conf["titleId"],字串,抬頭的id.
#$conf["titleId"]="titleId";
$divAjax=table::divAjax($conf);

#如果建立 div 表格失敗
if($divAjax["status"]==="false"){
        
        #印出內容
        var_dump($divAjax);

        }#if end

#印出結果
echo $divAjax["content"];

#*/

/*

#提示要測試的涵式
echo"<hr>table::tbody - testCase 1<br>";

#函式說明:
#建立多個tbody.
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列.
#$result["content"],tbody的語法.
#$result["eachBody"],每個tbody的內容.
#$result["function"],當前執行的函式名稱.
#必填參數:
#$conf["content"],陣列,要放到tbody裡面的內容.
$conf["content"][]="<tr><td>a</td><td>b</td><td>c</td></tr><tr><td>1</td><td>2</td><td>3</td></tr>";
$conf["content"][]="<tr><td>A</td><td>B</td><td>C</td><td>D</td></tr><tr><td>I</td><td>II</td><td>III</td><td>IV</td></tr>";
#可省略參數:
#無
#備註:
#一個<table></table>裡面可以有多個<tbody></tbody>
$body=table::body($conf);
unset($conf);

#如果建立表格body失敗
if($body["status"]==="false"){

        #印出內容
        var_dump($body);

        #結束程式
        exit;

        }#if end

#印出內容
echo("<table>".$body["content"]."</table>");

*/

/*

#提示要測試的涵式
echo"<hr>table::head - testCase 1<br>";

#函式說明:
#建立<thead></thead>標籤,裡面放置表格的標題.
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列.
#$result["content"],thead的語法.
#$result["function"],當前執行的函式名稱.
#必填參數:
#$conf["content"],陣列,要放到thead裡面的內容.
$conf["content"]="<tr><th>col1</th><th>col2</th><th>col3</th><th>col4</th></tr>";
#可省略參數:
#無
$head=table::head($conf);
unset($conf);

#如果建立表格body失敗
if($head["status"]==="false"){

        #印出內容
        var_dump($head);

        #結束程式
        exit;

        }#if end

#函式說明:
#建立多個tbody.
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列.
#$result["content"],tbody的語法.
#$result["eachBody"],每個tbody的內容.
#$result["function"],當前執行的函式名稱.
#必填參數:
#$conf["content"],陣列,要放到tbody裡面的內容.
$conf["content"][]="<tr><td>a</td><td>b</td><td>c</td></tr><tr><td>1</td><td>2</td><td>3</td></tr>";
$conf["content"][]="<tr><td>A</td><td>B</td><td>C</td><td>D</td></tr><tr><td>I</td><td>II</td><td>III</td><td>IV</td></tr>";
#可省略參數:
#無
#備註:
#一個<table></table>裡面可以有多個<tbody></tbody>
$body=table::body($conf);
unset($conf);

#如果建立表格body失敗
if($body["status"]==="false"){

        #印出內容
        var_dump($body);

        #結束程式
        exit;

        }#if end

#印出內容
echo("<table>".$head["content"].$body["content"]."</table>");

*/

?>