ホームページ  >  記事  >  ウェブフロントエンド  >  jsを動的に追加・削除、バックグラウンドでデータを取得する(サンプルコード)_javascriptスキル

jsを動的に追加・削除、バックグラウンドでデータを取得する(サンプルコード)_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 17:12:351069ブラウズ

環境の説明: 通常、フォーラムに記事を公開するのと同じように、添付ファイルの数は手動で追加および削除される場合があります。 !
/*************************************************** * ************************
*** 承認フォームテンプレートを追加
************ ************ ************************************* ************* *****/
// 成長インデックス
var itemIndex = 1000;
// 数量
var counter = 0;
// テンプレート
var itemTemplate = '';
itemTemplate = '

';
itemTemplate = ' フォーム フィールド';
itemTemplate = ' ';
itemTemplate = ' 値の種類';
itemTemplate = ' ';
itemTemplate = '
';

//Add
function addItem() {
var s = itemTemplate.replace(/#itemIndex#/g, itemIndex);
$("#divFormFields").append(s);
アイテムインデックス ;
カウンター ;
}

//削除
function delItem(index) {
$("#item_"index).remove();
counter = counter - 1;
}


public class FlowFormConfigActionForm extends ActionForm {
private int id;
private String name;
private String processName;

private String formFillTemplatePath;
private String formShowTemplatePath;
private Map flowFormFieldCfgMap = new TreeMap();

/**フォームの複雑なプロパティ*/
public FlowformFieldConfig getFlowFormFieldCfgElement(String key){
if(!flowFormFieldCfgMap.containsKey(key)){
flowFormFieldCfgMap.put(key, new FlowformFieldConfig()) ;
}
return flowFormFieldCfgMap.get(key);
}

*U*****

public class FlowformFieldConfig {
private int id;
private String name;
private Class

主な原則は次のとおりです。struts1.* が jsp で表示されると、まず get*** メソッドを通じて formbean から属性値が取得されます。 !


flowFormFieldCfgElement(#itemIndex#).name これが核心部分です。 flowFormFieldCfgElement(#itemIndex#) が空の場合はエラーが発生するので、/**フォームの複雑なプロパティ*/
public FlowformFieldConfig getFlowFormFieldCfgElement ( String key){
if(!flowFormFieldCfgMap.containsKey(key)){
flowFormFieldCfgMap.put(key, new FlowformFieldConfig());
}
return flowFormFieldCfgMap.get(key);
}
判断を下しました! !
もしまだ分からない人がいたらメッセージを残してください! !

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。