|
英特內軟體股份有限公司 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jcx.jform.bBase | +--jcx.jform.bproc
物件預設值之 super class.
Field Summary | |
int |
POSITION
表示目前是查詢條件的預設值與否. |
Constructor Summary | |
bproc()
|
Method Summary | |
void |
changeRow(int row)
切換目前的顯示資料(查詢模式有效) . |
void |
clearTableSpan(java.lang.String name)
清除這個表格的所有合併儲存格設定 (僅支援Emaker或Dmaker 表格的起始畫面為HTML table模式). |
void |
clearTableSpan(java.lang.String name,
int row,
int column)
清除這個表格的某一格的合併儲存格設定 (僅支援Emaker). |
java.lang.String |
eval(java.lang.String infixExpression)
簡易運算式. |
java.lang.String |
eval(java.lang.String infixExpression,
int scale1)
簡易運算式. |
java.util.Vector |
getApprovablePeople(java.lang.String function,
java.lang.String unique_str)
取得某張單據可以簽核人的ID(DMaker專用). |
javax.swing.JButton |
getButton(java.lang.String name)
取得其它表格欄位的 按鈕 物件 . |
javax.swing.JCheckBox |
getCheckBox(java.lang.String name)
取得其它表格欄位的 欄位(點選) 物件 . |
cLabel |
getcLabel()
取得本身的 cLabel 物件 . |
cLabel |
getcLabel(java.lang.String name)
取得其它欄位的資料 cLabel 物件 . |
javax.swing.JComboBox |
getComboBox(java.lang.String name)
取得其它表格欄位的 欄位(下拉選單) 物件 . |
java.lang.String |
getDisplayValue(java.lang.String name)
取得下拉式欄位的顯示資料 . |
java.lang.String |
getFieldName()
取得對目前對資料庫存取的 field name |
java.lang.String |
getFieldType()
取得對目前對資料庫存取的 field type |
java.lang.String[][] |
getFlowHistory(java.lang.String function,
java.lang.String unique_str)
取得目前所有流程節點 (DMaker專用). |
javax.swing.JLabel |
getLabel(java.lang.String name)
取得其它表格欄位的 文字 物件 . |
java.lang.String |
getName()
取得本身的物件名稱 . |
int |
getPageCount()
取得印表總頁數 . |
int |
getPageNumber()
取得目前頁碼 . |
javax.swing.JPanel |
getPanel()
取得目前畫面的JPanel |
javax.swing.JRadioButton[] |
getRadioButton(java.lang.String name)
取得其它表格欄位的 欄位(下拉選單設定 RadioButton) 物件 . |
int |
getRecordCount()
取得目前資料總筆數 . |
int |
getRecordIndex()
取得目前資料筆數 . |
int |
getRecordPerPage()
取得印表時,每頁資料筆數 . |
java.util.Vector[] |
getReference(java.lang.String name)
取得 cLabel 的顯示對照資料 (下拉示選單或點選方式才有效). |
int |
getRow()
取得目前行號(僅適用於表格中的顯式格式) . |
javax.swing.JComponent |
getRunningComponent(java.lang.String name)
取得其它表格欄位的 物件 . |
int |
getSubCount()
取得印表附表總頁數 . |
int |
getSubIndex()
取得印表附表目前頁碼 . |
java.lang.String |
getSummary(java.lang.String fieldname)
取得某個欄位的加總 . |
javax.swing.JTabbedPane |
getTabbedPane(java.lang.String name)
取得其它表格欄位的 JTabbedPane(分頁) 物件 . |
javax.swing.JTable |
getTable(java.lang.String name)
取得其它表格欄位的 JTable 物件 . |
java.lang.String[][] |
getTableBackupData(java.lang.String name)
取得 JTable 的備份資料(包含顯示與未顯示) 可用來比對 table 的資料被修該過那些. |
javax.swing.JButton |
getTableButton(java.lang.String name,
int index)
動態取得表格下方的按鈕. |
java.lang.String[][] |
getTableData(java.lang.String name)
取得 JTable 的資料(包含顯示與未顯示) . |
java.lang.String[][] |
getTableDataSorted(java.lang.String name)
取得 JTable 排序過的資料(包含顯示與未顯示) . |
java.lang.String |
getTableName()
取得對目前對資料庫存取的 table name |
talk |
getTalk()
取得talk 物件 . |
java.lang.String |
getTalkName()
取得talk 名稱 . |
javax.swing.JTextArea |
getTextArea(java.lang.String name)
取得其它表格欄位的 欄位(多行輸入) 物件 . |
javax.swing.JTextField |
getTextField(java.lang.String name)
取得其它表格欄位的 欄位(單行輸入) 物件 . |
java.lang.String |
getUser()
取得目前使用者帳號 . |
java.lang.String |
getValue(java.lang.String name)
取得其它欄位的資料 . |
java.lang.Object |
getValueAt(java.lang.String name,
int row,
java.lang.String ColumnName)
取得 JTable 的資料 . |
boolean |
isQuery()
取得目前是否在查詢條件的視窗中 . |
boolean |
isShowForm()
判斷是否是showForm所彈出視窗的元件. |
void |
message(java.lang.String msg)
在視窗的下方顯示訊息 . |
void |
message(java.lang.String msg,
java.lang.String[] values)
在視窗的下方顯示訊息 . |
void |
messagebox(java.lang.String msg)
在彈出視窗顯示訊息 . |
void |
messagebox(java.lang.String msg,
java.lang.String[] values)
在彈出視窗顯示訊息 . |
void |
setColor(java.awt.Color color)
設定顏色 . |
void |
setColor(java.lang.String name,
java.awt.Color color)
設定其它欄位的顏色 . |
void |
setEditable(java.lang.String name,
boolean editable)
動態設定物件是否可修改. |
void |
setEditable(java.lang.String name,
int index,
boolean editable)
動態設定表格欄位是否可修改. |
void |
setEditable(java.lang.String name,
int row,
int column,
boolean editable)
動態設定表格欄位是否可修改. |
void |
setEditable(java.lang.String name,
int row,
java.lang.String column,
boolean editable)
動態設定表格欄位是否可修改. |
void |
setEditable(java.lang.String name,
java.lang.String column,
boolean editable)
動態設定表格欄位是否可修改. |
void |
setFocus(java.lang.String name,
int row,
java.lang.String column)
動態設定游標於表格欄位內. |
void |
setPrintable(java.lang.String name,
boolean editable)
動態設定物件是否可列印. |
void |
setReference(java.lang.String name,
java.util.Vector data1,
java.util.Vector data2)
設定 cLabel 的顯示對照資料 (下拉示選單或點選方式才有效). |
void |
setTableData(java.lang.String name,
java.lang.String[][] data)
設定 JTable 的顯示資料 . |
void |
setTableData(java.lang.String name,
java.lang.String[][] data,
java.lang.String[][] dummy_data)
設定 JTable 的顯示資料 . |
void |
setTableHeader(java.lang.String name,
java.lang.String[] data)
設定 JTable 的表頭顯示資料 . |
void |
setTableName(java.lang.String newTableName)
自行設定對資料庫存取的 table name |
void |
setTableReference(java.lang.String name,
int column,
java.util.Vector data1,
java.util.Vector data2)
設定 Table 的顯示對照資料 (下拉示選單或點選方式才有效)(Emaker). |
void |
setTableReference(java.lang.String name,
java.lang.String column,
java.util.Vector data1,
java.util.Vector data2)
設定 Table 的顯示對照資料 (下拉示選單或點選方式才有效)(Emaker). |
void |
setTableSpan(java.lang.String name)
自動合併表格每個直行的儲存格 (由上而下,自動判斷該合併的儲存格)(僅支援Emaker). |
void |
setTableSpan(java.lang.String name,
int type)
自動合併表格每個直行的儲存格 (由上而下,自動判斷該合併的儲存格)(僅支援Emaker). |
void |
setTableSpan(java.lang.String name,
int type,
int column)
自動合併表格某一個直行的儲存格 (由上而下,自動判斷該合併的儲存格)(僅支援Emaker). |
void |
setTableSpan(java.lang.String name,
int row,
int column,
int span_row,
int span_column)
表格的合併儲存格設定(僅支援Emaker或Dmaker 表格的起始畫面為HTML table模式) . |
void |
setUploadPath(java.lang.String name,
java.lang.String path)
設定檔案上傳存檔路徑,Emaker 專用. |
void |
setValue(java.lang.String name,
java.lang.String value)
設定其它欄位的資料 . |
void |
setValueAt(java.lang.String name,
java.lang.Object value,
int row,
java.lang.String ColumnName)
設定 JTable 的資料 . |
void |
setVisible(java.lang.String name,
boolean visible)
動態設定物件是否可見. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public int POSITION
1 表示查詢條件的第一個欄位,或新增模模式 2 表示查詢條件的第二個欄位(僅出現於 between 或 not between 的設定) 3 表示正在列印狀態 4 表示表單的查詢模式 5 表示表單的流程模式
Constructor Detail |
public bproc()
Method Detail |
public int getRow()
none.
- public java.lang.String getUser()
getUser
in class bBase
none.
- public void setTableSpan(java.lang.String name)
name
- 表格物件.public void setTableSpan(java.lang.String name, int type)
name
- 表格物件.type
- 1.只合併行 2.只合併列 3.行列都合併.public void setTableSpan(java.lang.String name, int type, int column)
name
- 表格物件.type
- 1.只合併行 2.只合併列 3.行列都合併.column
- .public void setTableSpan(java.lang.String name, int row, int column, int span_row, int span_column)
name
- 表格物件.row
- 列.column
- 行.span_row
- 向下合併多少行.span_column
- 向右合併多少行.public void clearTableSpan(java.lang.String name, int row, int column)
name
- 表格物件.row
- 列.column
- 行.public void clearTableSpan(java.lang.String name)
name
- 表格物件.public java.lang.String getValue(java.lang.String name)
name
- 其它欄位的名稱.public java.lang.String getDisplayValue(java.lang.String name)
name
- 下拉式欄位的名稱.public void setValue(java.lang.String name, java.lang.String value)
setValue
in class bBase
name
- 其它欄位的名稱.value
- 欲設定的值.public boolean isShowForm()
none.
- public void setUploadPath(java.lang.String name, java.lang.String path)
name
- 其它欄位的名稱.path
- 路徑.public void setEditable(java.lang.String name, boolean editable)
name
- 其它欄位的名稱.editable
- true or false.public void setVisible(java.lang.String name, boolean visible)
name
- 其它欄位的名稱.visible
- true or false.public javax.swing.JButton getTableButton(java.lang.String name, int index)
name
- 表格的名稱.index
- 按鈕別. 0:新增按鈕 1:插入按鈕 2:刪除按鈕public void setEditable(java.lang.String name, int index, boolean editable)
name
- 表格的名稱.index
- 欄位別.editable
- true or false.public void setEditable(java.lang.String name, java.lang.String column, boolean editable)
name
- 表格的名稱.column
- 欄位名稱.editable
- true or false.public void setEditable(java.lang.String name, int row, int column, boolean editable)
name
- 表格的名稱.row
- 筆數別.column
- 欄位別.editable
- true or false.public void setEditable(java.lang.String name, int row, java.lang.String column, boolean editable)
name
- 表格的名稱.row
- 筆數別.column
- 欄位名稱.editable
- true or false.public void setFocus(java.lang.String name, int row, java.lang.String column)
name
- 表格的名稱.row
- 筆數別.column
- 欄位名稱.public void setPrintable(java.lang.String name, boolean editable)
name
- 其它欄位的名稱.editable
- true or false.public void setColor(java.awt.Color color)
color
- 欲設定的顏色.public void setColor(java.lang.String name, java.awt.Color color)
name
- 其它欄位的名稱.color
- 欲設定的顏色.public cLabel getcLabel(java.lang.String name)
name
- 其它欄位的名稱.public cLabel getcLabel()
none.
- public java.lang.String getName()
getName
in class bBase
none.
- public boolean isQuery()
isQuery
in class bBase
none.
- public javax.swing.JTable getTable(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JTabbedPane getTabbedPane(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JTextField getTextField(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JTextArea getTextArea(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JComboBox getComboBox(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JCheckBox getCheckBox(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JRadioButton[] getRadioButton(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JButton getButton(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JLabel getLabel(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JComponent getRunningComponent(java.lang.String name)
name
- 其它欄位的名稱.public void setValueAt(java.lang.String name, java.lang.Object value, int row, java.lang.String ColumnName) throws java.lang.Exception
name
- 其它欄位的名稱.value
- 資料.row
- 列數.ColumnName
- 欄位的名稱.public java.lang.Object getValueAt(java.lang.String name, int row, java.lang.String ColumnName) throws java.lang.Exception
name
- 其它欄位的名稱.row
- 列數.ColumnName
- 欄位的名稱.public void setTableData(java.lang.String name, java.lang.String[][] data)
name
- 其它欄位的名稱.data
- 表格資料的二維陣列(P.S. 不含顯示用欄位).public void setTableHeader(java.lang.String name, java.lang.String[] data)
name
- 其它欄位的名稱.data
- 表頭資料的字串陣列.public java.lang.String[][] getTableData(java.lang.String name)
name
- 其它欄位的名稱.public java.lang.String[][] getTableBackupData(java.lang.String name)
none.
- public java.lang.String[][] getTableDataSorted(java.lang.String name)
none.
- public void setTableData(java.lang.String name, java.lang.String[][] data, java.lang.String[][] dummy_data)
name
- 其它欄位的名稱.data
- 表格資料的二維陣列(P.S. 不含顯示用欄位).dummy_data
- 顯示用欄位資料的二維陣列.public java.util.Vector[] getReference(java.lang.String name)
name
- 其它欄位的名稱.public void setReference(java.lang.String name, java.util.Vector data1, java.util.Vector data2)
name
- 其它欄位的名稱.data1
- cLabel 的顯示資料.data2
- cLabel 的對照資料.public void setTableReference(java.lang.String name, int column, java.util.Vector data1, java.util.Vector data2) throws java.lang.Exception
name
- 其它欄位的名稱.column
- 欄位.data1
- cLabel 的顯示資料.data2
- cLabel 的對照資料.public void setTableReference(java.lang.String name, java.lang.String column, java.util.Vector data1, java.util.Vector data2) throws java.lang.Exception
name
- 其它欄位的名稱.column
- 欄位名稱.data1
- cLabel 的顯示資料.data2
- cLabel 的對照資料.public void message(java.lang.String msg)
message
in class bBase
msg
- 訊息內容.public void message(java.lang.String msg, java.lang.String[] values)
msg
- 訊息內容.values
- 變數.public void messagebox(java.lang.String msg, java.lang.String[] values)
msg
- 訊息內容.values
- 變數.public void messagebox(java.lang.String msg)
msg
- 訊息內容.public talk getTalk()
none.
- public java.lang.String getTalkName()
none.
- public void changeRow(int row)
筆數
- (1~n).public int getRecordCount()
none.
- public int getRecordIndex()
none.
- public int getPageNumber()
none.
- public int getPageCount()
none.
- public int getSubCount()
none.
- public int getSubIndex()
none.
- public int getRecordPerPage()
none.
- public java.lang.String getSummary(java.lang.String fieldname)
欄位名稱.
- public void setTableName(java.lang.String newTableName)
new
- table name.public java.lang.String getTableName()
none.
- public java.lang.String getFieldName()
none.
- public java.lang.String getFieldType()
none.
- public javax.swing.JPanel getPanel()
none.
- public java.lang.String[][] getFlowHistory(java.lang.String function, java.lang.String unique_str)
function
- 功能名稱.unique
- key(請在欄位前加上 a. 如 a.PNO='A12345678' and a.SUBNO='B35').public java.util.Vector getApprovablePeople(java.lang.String function, java.lang.String unique_str)
getApprovablePeople
in class bBase
function
- 功能名稱.unique
- key(請在欄位前加上 a. 如 a.PNO='A12345678' and a.SUBNO='B35').public java.lang.String eval(java.lang.String infixExpression) throws java.lang.Exception
value
- 運算式,如 field1+2*(field2+field3) .public java.lang.String eval(java.lang.String infixExpression, int scale1) throws java.lang.Exception
value
- 運算式,如 field1+2*(field2+field3) .scale1
- 小數位數 .
|
英特內軟體股份有限公司 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |