ͨݿֶεע ֶοؼԡ磺
[fieldIgnore] Եǰֶ
[idField] ֶָǰΪid,ĬΪݿ
[field:{path}=value] ֱӰֵõfieldУpathΪ༶·磺[field:title=¼]
[field:title=¼] ֶεtitleΪ¼ʾ¼
[field:visiable=false] ֶβɼ
[field:editable=false] ֶβɱ༭
[field:list_width=200] бҳдֶεĿΪ200
[field:field=name] ֶεfieldΪnameͬʱΪig-idֵ
[field:ig-class=TextArea]ֶεig-classΪ TextArea,ָΪText
[field:ig-param={height:100,width:100}] ig-paramֵһΪ
б ͬʱָpidкtreeFieldУΪͨбչʾ
[pidField] ǰΪpid
[treeField] бҳеǰΪչʾ
[rootPidValue:0] ؼڵpidֵĬΪ0,һеעָԿ
бҳɸѡ ͬһֶοָɸѡ
[filter:ʼʱ,=] ǰΪɸѡɸѡΪʼʱ(ָΪǰtitle)ɸѡʽΪ"="
[controller:path=value] ֱӰֵõcontrollerConfigУpathΪ༶·磺[controller:permit.delete=false]
[controller:list.title=SqlText] listҳΪSqlText
òɾͬ: insertupdateshowdelete
[controller:permit.delete=false]
listҳrowButtons
[controller:list.rowButtons=[{text:'鿴id',handler:'function(callback,id){ callback();alert(id); }' }]]
field: { 'ig-class': 'TextArea', field: 'name', title: 'װ', list_width: 200 ,visiable:false,editable:false }
filter: { field: 'name', title: 'װ',filterOpt:'=' }
עͣ
1.ֵţת塣
[ \x5B ---
] \x5D ---
2.xmlת < <
>
& &
' '
" "
ո
demo
http://localhost:4570/autoTemp/Scripts/autoTemp/list.html?dataProvider=LocalStorageProvider
http://localhost:4570/autoTemp/Scripts/autoTemp/list.html?dataProvider=LocalStorageProvider&tree=false
var controllerConfig = {
dependency: {
css: [],
js: []
},
/* ӡġ鿴ɾ Ȩ,ɲָ ĬֵΪtrue */
'//permit': {
insert: false,
update: false,
show: false,
delete: false
},
idField: 'id',
pidField: 'pid',
//treeField: 'name',
rootPidValue: '0',
list: {
title: 'autoTemp-demo',
buttons: [
{ text: 'ִjs', handler: 'function(callback){ setTimeout(callback,5000); }' },
//{ text: 'ýӿ', ajax: { type: 'GET', url: '/autoTemp/demo_list/getConfig' } }
],
rowButtons: [
{ text: '鿴id', handler: 'function(callback,id){ callback();alert(id); }' },
//{ text: 'ýӿ', ajax: { type: 'GET', url: '/autoTemp/{template}/getConfig?name={id}' } }
]
},
fields: [
{ 'ig-class': 'Text', field: 'name', title: '<span title="װ">װ</span>', list_width: 200, editable: false },
{ 'ig-class': 'Text', field: 'sex', title: 'Ա', list_width: 80, visiable: false },
{ 'ig-class': 'TextArea', field: 'random', title: 'random', list_width: 150, 'ig-param': {height:300} },
{ 'ig-class': 'Text', field: 'random2', title: 'random2', list_width: 150 }
],
filterFields: [
{ 'ig-class': 'Text', field: 'name', title: 'װ', filterOpt: 'Contains' },
{ 'ig-class': 'Text', field: 'sex', title: 'Ա' },
{ 'ig-class': 'Text', field: 'random', title: 'random' }
]
};