專案筆記 list頁面展示與互動設計

2022-01-21 19:19:15 字數 3173 閱讀 4348

1、前台頁面:

因為要展示正版和非正版,所以傳個type值過去:

//

正版序列號庫列表

var type = $("

input[name='serialnumber']:checked

").val();

$("#inside_tableelement

").datagrid(/genuineserialnumbermanagementaction_list.do",

queryparams:,

columns : [ [

, ,

] ],

fitcolumns :

true

, rownumbers :

true

, pagination:

true

, pagesize: 20,

pagelist: [

20, 50, 100

], onselectall : function() ,

onunselectall : function() ,

onselect : function() ,

onunselect : function(rowindex, rowdata)

});

後台list方法:

public

void

list()

//當有softdisplayname傳過來時,還要增加查詢屬性softdisplayname

if(genuineserialnumbermanagement.getsoftdisplayname() != null && !""

.equals(genuineserialnumbermanagement.getsoftdisplayname()))

system.

out.println(builderutil.toquerylisthql());

genuineserialnumbermanagements =genuineserialnumbermanagementservice.getpageview(builderutil, getpagenum(), getpagesize());

} catch

(exception e)

finally

}

我們可以看下hqlbuilderutil 工具類裡面的addwhereclause:注意需要加 =? 來與引數對應

/*

* * 新增過濾條件,組織where語句(可變引數附條件)

* @param condition 過濾的條件

* @param params 引數列表

* @return 工具類本身

*/public hqlbuilderutil addwhereclause(string condition, object... params

)else

//2.新增引數

if(params != null && params.length>0

) }

return

this

; }

2、接著,我們看點選左右軟體名字,與右側展示資料的互動

左邊選單欄切換

function changemenu(obj))

}else

) }

}也就是上面的list方法,傳入了softdisplayname的查詢屬性。

3、接著,正版和非正版之間切換:注意$("#inside_tableelement_no")

//

正版與非正版之間切換

$("#genuineserialnumber

").click(function());

});$(

"#non_genuineserialnumber

").click(function()/genuineserialnumbermanagementaction_list.do",

queryparams:,

columns : [ [

, ,

] ],

fitcolumns :

true

, rownumbers :

true

, pagination:

true

, pagesize: 20,

pagelist: [

20, 50, 100

] });

});

4、struts的s:iterator標籤迴圈遍歷:

左側的軟體名稱是通過struts遍歷資料的值來展示,通過下面方式。

後台需要設定list到前台來:

public

string listui()

}getrequest().setattribute(

"genuineserialnumbermanagementlist

", genuineserialnumbermanagementlist);

return

return_listui;

}

前台通過下面方式獲取遍歷:

"

softnamemenucontent

">

if test="

#request.genuineserialnumbermanagementlist != null

">

"#request.genuineserialnumbermanagementlist

">

class="

softname

" onclick="

changemenu(this);

">"

#request.softdisplayname

" />

if>

djagngo crm 專案 展示頁面 和分頁

1,在引入的時候使用 使之變為動態的 2,使用母版和繼承 先建立母版,在不同的地方使用block 在自己使用的html使用extends 3,顯示字段注意事項 在空的時候使用default 暫無 在時間使用的時候注意 在setting配置 use l10n false date format y m...

PHP學習筆記 PHP與Web頁面互動

一 表單 表單標記屬性如下表所示 二 在web頁面嵌入php指令碼 1 在html標記中嵌入php指令碼 通過在html標記中新增php指令碼標記 來嵌入php指令碼,兩個標記之間的所有文字都會被解釋為php語言,而標記之外的任何文字都會被認為是普通的html。2 對表單元素的value屬性進行賦值...

iframe與父頁面 子頁面的互動

父頁面獲取子頁面的window物件 原生js獲取方式 var framewin document.getelementbyid ifr contentwindow 或var framewin document.getelementsbytagname iframe 0 contentwindow 或...