org.seasar.tuigwaa.controller
クラス RecordTableForm

java.lang.Object
  拡張org.apache.struts.action.ActionForm
      拡張org.apache.struts.validator.ValidatorForm
          拡張org.seasar.tuigwaa.util.ajax.AbstractRowSetForm
              拡張org.seasar.tuigwaa.controller.RecordTableForm
すべての実装インタフェース:
Ajaxlizable, org.apache.commons.collections.Factory, RowSetForm, Serializable

public class RecordTableForm
extends AbstractRowSetForm

Excel編集のフォームに対応 サイト管理者側とエンドユーザ側の両方に対応している

作成者:
nishioka
関連項目:
直列化された形式

フィールドの概要
 
クラス org.apache.struts.validator.ValidatorForm から継承したフィールド
page, validatorResults
 
クラス org.apache.struts.action.ActionForm から継承したフィールド
multipartRequestHandler, servlet
 
コンストラクタの概要
RecordTableForm()
           
RecordTableForm(TgwEntity entity, TableFormComponent formComponet, DataTable dataTable)
           
 
メソッドの概要
protected  void addRow(Object row)
           
 void changeCellByAjax(long id, int col, String value)
           
 String checkEventsByAjax()
           
protected  Object createNewRow()
           
protected  Object createRow(int index, String value)
           
 String get_pageName_()
           
 Iterator getChangedRowIterator()
           
 DataTable getDataTable()
           
 List getDeletedRows()
           
 TgwEntity getEntity()
           
 String getEntityName()
           
 String getFormName()
           
protected  String[] getHtmlData(int index, Object row)
           
 String getMethodName()
           
 String getSharedKey()
           
 String getTableName()
           
 String getUpdateMethodName()
           
 boolean isSharable()
           
protected  Object removeRow(int index)
           
protected  void removeRow(int index, Object row)
           
 void reset(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
           
 void set_pageName_(String name_)
           
 void setMethodName(String methodName)
           
 void setTableName(String tableName)
           
 org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
           
 
クラス org.seasar.tuigwaa.util.ajax.AbstractRowSetForm から継承したメソッド
addEvent, addRowAll, addRowByAjax, bindTypeEvent, bindTypeEvent, create, createJSONObject, createRemoveButtonHtml, createTextArea, createTextField, createTextField, createTextField, getHtmlCell, getLastIndex, getMessage, getPrefix, getRow, getRowSet, initializeByAjax, isChangedRowElement, removeRowByAjax, replaceCellByAjax, replaceRow, replaceRowByAjax, retrieveEvents, sendEvent, setChangedRowElement, setRowSet, setSharedObject
 
クラス org.apache.struts.validator.ValidatorForm から継承したメソッド
getPage, getResultValueMap, getValidationKey, getValidatorResults, setPage, setValidatorResults
 
クラス org.apache.struts.action.ActionForm から継承したメソッド
getMultipartRequestHandler, getServlet, getServletWrapper, reset, setMultipartRequestHandler, setServlet, validate
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RecordTableForm

public RecordTableForm()

RecordTableForm

public RecordTableForm(TgwEntity entity,
                       TableFormComponent formComponet,
                       DataTable dataTable)
メソッドの詳細

changeCellByAjax

public void changeCellByAjax(long id,
                             int col,
                             String value)

checkEventsByAjax

public String checkEventsByAjax()

set_pageName_

public void set_pageName_(String name_)

get_pageName_

public String get_pageName_()

setTableName

public void setTableName(String tableName)

getTableName

public String getTableName()

getMethodName

public String getMethodName()

setMethodName

public void setMethodName(String methodName)

getEntity

public TgwEntity getEntity()

getDeletedRows

public List getDeletedRows()

isSharable

public boolean isSharable()
定義:
インタフェース Ajaxlizable 内の isSharable
オーバーライド:
クラス AbstractRowSetForm 内の isSharable

getSharedKey

public String getSharedKey()
定義:
インタフェース Ajaxlizable 内の getSharedKey
オーバーライド:
クラス AbstractRowSetForm 内の getSharedKey

getUpdateMethodName

public String getUpdateMethodName()

getDataTable

public DataTable getDataTable()

getFormName

public String getFormName()

getEntityName

public String getEntityName()

getChangedRowIterator

public Iterator getChangedRowIterator()

addRow

protected void addRow(Object row)
オーバーライド:
クラス AbstractRowSetForm 内の addRow

reset

public void reset(org.apache.struts.action.ActionMapping mapping,
                  javax.servlet.http.HttpServletRequest request)

validate

public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping,
                                                      javax.servlet.http.HttpServletRequest request)

removeRow

protected Object removeRow(int index)
オーバーライド:
クラス AbstractRowSetForm 内の removeRow

removeRow

protected void removeRow(int index,
                         Object row)
定義:
クラス AbstractRowSetForm 内の removeRow

createNewRow

protected Object createNewRow()
定義:
クラス AbstractRowSetForm 内の createNewRow

createRow

protected Object createRow(int index,
                           String value)
定義:
クラス AbstractRowSetForm 内の createRow

getHtmlData

protected String[] getHtmlData(int index,
                               Object row)
定義:
クラス AbstractRowSetForm 内の getHtmlData


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.