wabacus框架常用接口方法_第1頁
wabacus框架常用接口方法_第2頁
wabacus框架常用接口方法_第3頁
wabacus框架常用接口方法_第4頁
wabacus框架常用接口方法_第5頁
已閱讀5頁,還剩43頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

編輯數(shù)據(jù)報表或表單,開發(fā)人員可以用javascript方法為某些輸入框賦值,javascript函數(shù)對它進行置的javascript函數(shù),而這里的javascript函數(shù)是主動操作報表或表單的。paramsObj:指定提示組件所能接受的所有參數(shù),通過joson方式指定,比如artDialog提示組件,因此可以在此指定此彈出窗口組件所能接受里指定ymPrompt組件所能接受的所有參數(shù)。paramsObj:指定提示組件所能接受的所有參數(shù),通過joson方式指定,比如artDialog提示組件,因此可以在此指定此彈出窗口組件所能接受里指定ymPrompt組件所能接受的所有參數(shù)。需指定okHandler參數(shù),此okHandler參數(shù)需要如下實現(xiàn):{{{}}

input來決如果是用artDialog提示組件,則需要為點擊“確定”和“取消”分別在wx_confirm()中指定okHandler,cancelHandler兩個參數(shù),如果點擊的是“確定”就會調用okHandler問到的頁面的URLbeforeCallBackMethodJS函數(shù),在彈出窗口前調用,此方法簽{returnurl;}RcalbackMehoParacallbackMethodParams參數(shù)中傳入的參數(shù);修改URL,比如增刪其中的參數(shù)再返回,這樣會彈出開發(fā)人員返回的URL。 再比如以最大化窗口彈出此頁面,則調用:wx_winpage 注意:在彈出頁面中如果要父頁面對象,例如調用父頁面對象的JS方法、父頁面對象上的JS變量,則分如下兩種情況:例如要刷新源頁面,如果是ymPrompt,則調 如果是artDialog,則調用 ponentDisy(pageid,null,true);或者件所需的JS才能調用。height0,則表示與element相同的高度。用框架的wx_hidetip(element)方法進行隱藏。element 與在此傳入pageid效果相同。如果當前刷新的是tabpanel容器,isReset為true時,會重置其選中為第一個標refreshPageDisy(‘page1’,null,true)刷新ID為page1的整個頁面的顯示,并重置頁面及其下functionparamsObjURLJAVA的參數(shù)名在搜索URL中已經存在,則會用這里的參數(shù)值替換掉URL中的參數(shù)值。當一個數(shù)據(jù)自動列表報表配置了行選能(即<report/>的rowselect屬性配置為singlefunction回調函數(shù),默認為false,即不執(zhí)行。<buttonname="button4position="searchbox|titlelabel="選中第二 數(shù)據(jù)自動列表報表的<tr/>idreportguid_tr_rowindexIDeditabletreerowgrouppage1ID為report1,則它的第一行<tr/>的id為editabletreerowgrouppage1_guid_report1_tr_0,第二行的<tr/>的id為當一個數(shù)據(jù)自動列表報表配置了行選能(即<report/>的rowselect屬性配置為singlefunction function記錄行,指定為false時,則獲取到所有頁的選中記錄行對象。isOnlyCurrentPage參數(shù):表示是否只獲取本頁的選中記錄行,如果本報表不支持跨頁行本頁面的選中記錄行,指定為false時,則獲取到所有頁的選中記錄行對象。加記錄行的數(shù)據(jù);如果是false,返回的結果中不包含新添加記錄行的數(shù)據(jù)。 列的<col/>的column屬性配置值}editablelist2/listform報表類型,不要配置<update/>、<insert/>,這行對象取到所有td對象,再取它們的值。javascript代碼添加記錄行,并且在新添加的記錄行中,給某些列function{varreportguid=pageid+WX_GUID_SEPERATOR+reportid;}editablelist2報表類型,因為是在點擊單元格后再顯示輸入框,因此如果某列的顯示值和實updatecol屬性指向其它隱藏列,在指定它的默認值時,只要為當前列和它通過updatecol更新的列都指定值即可,<colcolumn=”classno””<inputbox示label為男,則指定它的默認值為:{col3:”1”,col3$label:”男”}。<pageid="testdefaultvaluepage1"<reportid="report1title="員工信息列表<colcolumn="nolabel="工號<grouplabel="基本信息<col "label="<inputboxtype="radiobox"<optionvalue="0label="女<optionvalue="1label="男<colcolumn="age"label=""""<inputbox<colcolumn="salarylabel="工資<colcolumn="deptnolabel="所屬部門<inputboxtype="selectbox"<optionsource="@{selectdeptno,deptnamefromtbl_department}"label="deptname"value="deptno"/><colcolumn="provincelabel="省<inputbox<optionsource="@{selectdistinctprovincefromtbl_area}"label="province"value="province"/><colcolumn="citylabel="市<inputboxtype="selectbox"whereprovincelike'%%data%%'}"label="city"<colcolumn="countylabel="縣<inputboxtype="selectbox"<optionsource="@{selectdistinctcountyfromtbl_areawherecitylike'%%data%%'}"label="county" ““““““l(fā)istform :’0’,deptno:’0003’,deptname:’采購部’});““““““查詢條件輸入框,則指定為true,如果是編輯列上的輸入框,則指定為false所有行的這些列值。此參數(shù)也是通過json字符串形式指定,后面會有詳細介紹。1、對于查詢條件,此方法只能設置那些提供了輸入框的查詢條件,即從request中取值,且對于不可編輯列,不能通過此方法設置其值,可以通過后面介紹的2editablelist報表類型不支持用這個方法設置列值,因為這種報表類型的新增、修改數(shù)據(jù)的特當要通過setReportInputBoxValue方法設置查詢條件輸入框數(shù)據(jù)時,在 name1、name2等為要設置新值的查詢條件對應<condition/>name屬性,指定本次要<conditionname="txtno"label="工號<![CDATA[(nolike'%%data%%'<conditionname="txtname"label="<![CDATA[(namelike'%%data%%'<condition "label=" <inputbox<optionvalue=""label="<optionvalue="1label="男<optionvalue="0label="女<conditionname="txtage"label=""<![CDATA[(age=%data% 指定什么新值即可,values的結構為: <colcolumn=”classno”””<inputbox 號為“C005newvalues指定為classno:”C005”,classname:”五班”value1、value2等為本次為相應列指定的新值。<colcolumn="nolabel="工號<grouplabel="基本信息<col "label="<inputbox<optionvalue="0label="女<optionvalue="1label="男<colcolumn="age"label=""<colcolumn="birthdaylabel="出生日期<inputbox<colcolumn=”classno”<colcolumn=”classnamelabel=”班級名稱<inputbox 的值為1,age的值為80,birthday的值為1999-9-1,classnameC005,則組織newvalues的字符串為: :\’1\’,age:\’80\’,birthday:\’1999-9-其中的paramname列<col/>column屬性配置值;paramvalue為此列輸入框設置的新值,labelvalueupdatecol關聯(lián)其它<col/>value,則在提供值時也要提供顯示label,提供的方式為column$label=label。如下面示例的“”列所等絕大多數(shù)輸入框類型,則只要像editabledetail/form兩種報表類型一樣,指定新值即可。<colcolumn="nolabel="工號<grouplabel="基本信息<col "label="<inputbox<optionvalue="0label="女<optionvalue="1label="男<colcolumn="age"label=""<colcolumn="birthdaylabel="出生日期<inputbox<colcolumn=”classno”<colcolumn=”classnamelabel=”班級名稱<inputboxeditabledetail21,age80,birthday1999-9-1,classname為C005,其中為1時,是顯示“男”,classname為“C005”時,newvaluesObj為如下字符串: :’:’:’:’:’radiobox通過<col/>updatecollabel,指定方式為column$label:”label1”,這里不再贅述,下面重點介紹它的第二個參數(shù)conditionsObj。因為這是數(shù)據(jù)自動列表報表,每一行都會顯示同樣的列,也就是說一個<col/>會顯示在多行此時就要通過conditionsObj參數(shù)指定條件,只有滿足這里指定條件的行才設置新值。 所有條件都滿足時,才會設置newvaluesObj中對應列的值。valueoldvalue指定的是正則表達式。,valueoldvaluevalueoldvalue可能不同,此時要根據(jù)具體要求進行指定,如果要指定valueoldvalue,如果matodeoldvaluematodenameSELECTEDROW,valuetrue,則說明當前設置所有被選中行的指定列的值,如果nameSELECTEDROW,valuefalse,則說明設置所有沒被選中行的指定列的值。注意:這種條件不能與其它條件同時指定,也就是說如果在<colcolumn="nolabel="工號<grouplabel="基本信息<col "label="<inputbox<optionvalue="0label="女<optionvalue="1label="男<colcolumn="age"label=""<colcolumn="birthdaylabel="出生日期<inputbox<colcolumn=”classno”<colcolumn=”classnamelabel=”班級名稱<inputboxeditablelist2報表類型中,現(xiàn)在要指定1,age80,birthday1999-9-1,classname為C005,其中1時,是顯示“男”,classname為“C005”時,置它們相應的新值,則只要指定newvalue為如下字符串: :’:’:’:’:’1990-09-23(包括現(xiàn)在頁面上把它修改為此出生日期的,且原來是姓“吳”的記錄上的列。則傳入如下所示的conditions參數(shù):如果只設置非選中行的這些列的值,則指定conditions’newvaluesObjeditabledetail/form定要設置新值的列以及所要設置的新值的方法與editabledetail/form兩種報表類型完全一樣,這里editalbelist2一樣,一列會顯示在多行中,因此如果不想設置所有行中newvalues指定的列的值,而只想指定部分記錄行中這些列的值為相應的新值,則需要與法與editalbelist2報表類型完全相同。此方法可參數(shù)的含義與用法與上面介紹的設置輸入框值的接口方法setReportInputBoxValue完全相同,而且對于可編輯列,這兩個接口方法調用的效果完全setEditableReportColValue方法不能設置查詢條件上的值,只能設置可編輯報設置隱藏列及不可編輯列的值的方法與設置可編輯列的值的方法一致,即在valuesnewvalues部分指定column1:”value1”,column2:”value2”,. 應的<col/>的column屬性值,value1和value2等為它們的新值。labellabel,指定過column1$label:”newlabel”方式指定。<colcolumn="nolabel="工號<col "label="<colcolumn="age"label=""<colcolumn="birthdaylabel="出生日期<inputbox<colcolumn=”classno”<colcolumn=”classnamelabel=”班級名稱<inputboxtype=”selectbox”>.現(xiàn)在假如列不可編輯,age列為隱藏列,現(xiàn)在想指定的值為1,age80,birthday1999-9-1,classnameC005,其中為1newvaluesObj如下所 :’:’::如果上面的newvaluesObj參數(shù)傳入setReportInputBoxValue方法中,則對 可以說,對于可編輯報表列數(shù)據(jù)的指定,setEditableReportColValue方法是setReportInputBoxValue方法的一個擴展,它能完成后者所有功能,且能指定隱藏列和不的setReportInputBoxValue接口方法更新editablelist2/listform兩種報表的效果一樣。editablelist2/listform報表類型,wabacus框架提供另一個更方便的接口設pageid/reportidtrObj:要設置列值的行對象,必須是有效的可編輯數(shù)據(jù)自動列表報表或表單的數(shù)據(jù)行參數(shù)newvaluesObj:與上面介紹的setEditableReportColValueeditablelist2中的值與顯示label不同的可編輯列,可以通過column$label指定新值對應的顯示label。因為此接口方法中指定了要設置列值的數(shù)據(jù)行<tr/>對象,因此不需象setEditableReportColValue或setReportInputBoxValue兩個方法的values一樣,需要conditionsObj參數(shù)來定位要修改的數(shù)據(jù)行。例如:某個listform報表中,有一 列不可編輯,age列為隱藏列,現(xiàn)在想指定 的值為1, 為1時,是顯示“男”則指newvalues $label男’,age80’,birthday:’1999-9-1’,classno:’C005classname:’五班’}setReportInputBoxValue接口方法更新editablelist2/listform兩種報表的效果一樣。參數(shù)columnsObjjson方式指定當前要獲取哪些列的數(shù)據(jù),參數(shù)格式為:{column1:true,column2:true,}column1、column2為要獲取數(shù)據(jù)的列所在conditionsObj的指定方法與上面setReportInputBoxValue接口方法中的editabledetail2/editabledetail/formObject對dataObj.column1.value:獲取column屬性為column1dataObj.column1.oldvaluecolumn屬性為column1的列的原始數(shù)據(jù),也可以dataO:獲取到當前列的column屬性值,也就是這里的column1dataObj.column1.oldname:獲取當前可編輯列舊數(shù)據(jù)對應的列的參數(shù)名,有可能是 別存放列的column屬性和列值;問,在dataObj中:可編輯列的name為此<col/>的columnoldname為此<col/>的column+“ value為此<col/>的新值,oldvalue為此列的原始值都是列所在<col/>的column配置值,value和oldvalue相同,都是此列的原始值vardatasObj=for(varkeyin{}通過datasObj[key]的方式。editablelist/editablelist2/listform等,此方法返回的每個元素的數(shù)據(jù)結構相當于上面介紹的可編輯數(shù)據(jù)細覽報表的從getEditableReportColValues方法中獲取的數(shù)據(jù)對象。javascript代碼遍歷當前獲取的所有新舊數(shù)據(jù),則代碼如下

varfor(vardataObjTmp=datasObj[i]for(varkeyindataObjTmp)alert('column:'+dataObjTmp[key].name);alert('value:'+dataObjTmp[key].value);alert('oldvalue:'+dataObjTmp[key].oldvalue);}}{sno:true,name:true,:true,classname:true,classno:true}); 上面要獲取所有沒被選中行中column屬性為name、province、deptnamecolumnsObjgetEditableReportColValues()方法中的columnsObj參數(shù)一致的數(shù)據(jù),此時點擊“保存”按鈕時,會將此報表的數(shù)據(jù)傳到進行保存,而不會提示“沒有保存的的輸入框中輸入值后希望通知框架這個報表有數(shù)據(jù)需要保存,則調用框架的如下JS方法:javascript接口方法,自己在客戶端刪除或保存一個或多個報表的數(shù)據(jù),保存或刪除一個或多個報的updatetypesavedelete兩種。另外對跟上|all表示刪除本頁面上此報表所有數(shù)據(jù),如果沒指定,則只刪除選中的行。<buttonname="button7position="searchboxlabel="保存所有報表數(shù)據(jù)">注意:綁定保存/savingReportIds數(shù)組中的順序,框架會依wabacus框架提供的“正在加載”的提示是在頁面右下角顯示一個滾動,開發(fā)人員如果function function publicvoidalert(String表示提示窗口寬度300px,2秒后自動關閉。isTerminatetrue,則后續(xù)不會再處理,而是立即這里只是中斷服務器端的后續(xù)處理,如果想頁面顯示的刷新,即保留原頁面的rrequest.getWResponse().getMessageCollector().alert操作完成",publicvoidalert(Stringalertinfo,Stringpopuparams,intpromptmode,booleanisTerminate)表示提示窗口寬度300px,2秒后自動關閉。isTerminatetrue,則后續(xù)不會再處理,而是立即這里只是中斷服務器端的后續(xù)處理,如果想頁面顯示的刷新,即保留原頁面的rrequest.getWResponse().getMessageCollector().alert操作完成",是用wx_success()進行提示。publicvoidsuccess(Stringsuccessinfo,Stringpopuparams,boolean向客戶端用wx_success方法提示一條成功信息,與上面的alert(Stringpublicvoidsuccess(Stringsuccessinfo,Stringpopuparams,intpromptmode,booleanisTerminate)向客戶端用wx_success方法提示一條成功信息,與上面的alert(Stringpopuparams,intpromptmode,booleanisTerminate)wx_success()提示成功信用wx_warn()進行提示。向客戶端用wx_warn方法提示一條警告信息,與上面的alert(Stringpopuparams,booleanisTerminate)wx_warnpublicvoidwarn(Stringwarninfo,Stringpopuparams,intpromptmode,booleanisTerminate)向客戶端用wx_warn方法提示一條警告信息,與上面的alert(Stringpublicvoiderror(String用wx_error()進行提示。publicvoiderror(Stringerrorinfo,Stringpopuparams,boolean向客戶端用wx_error方法提示一條出錯信息,與上面的alert(String另外,這里會強制設置statecode為failed,即會強制調用:publicvoiderror(Stringerrorinfo,Stringpopuparams,intpromptmode,booleanisTerminate)向客戶端用wx_error方法提示一條出錯信息,與上面的alert(String另外,這里會強制設置statecode為failed,即會強制調用:publicvoidconfirm(Stringkey,String通過此KEY從rrequsest中進行獲取。DEMO的“數(shù)據(jù)編輯篇”―――“常用功能配置”―――“服務器端提示確認操作”publicstaticStringdisyReport(Stringpageid,Map<String,String>mParams,Localelocale)Map<String,String>mParams=new 男假設頁面有一個報表的<condition/ 在使用wabacus框架控制權限時,包括兩類方法,和判斷某個組件的權限,一般開發(fā)人員只需用到方法,即在器的前置動作中給某個組件或組件上的元素進行,而框架自己會利用JSP頁面中publicvoidauthorize(StringcomponentId,Stringpartname,Stringpartid,Stringpermissiontype,Stringpermissionvalue)componentIdIDpanel、report等,包;partid:指定對當前部分的哪個元素進行,比如在對報表的查詢條件輸入框進行時,可以通過partid指定當前要的<condition/>的name屬性,再比如對按鈕buttons定義頁面的<wx:buttons/>typetype{search}指定搜索按鈕,false,一般對于功能按鈕等有效;readonly表示是否只讀,比如輸入框、可編輯報表等,默認值為false。有兩個值:true和false,分別表示“具有”和“不具有”此權限。 publicbooleancheckPermission(StringcomponentId,Stringpartname,Stringpartid,Stringpermissiontype)permissontype上的權限值是否為true,如果為true,則返回true,否則返回false。自己的默認值等因素,判斷出在此權限類型上的最終權限值是否為true。這個方法只對權限值為true/false的權限類型有效,比如框架的權限類型disy、readonly、disabled等三種權限類型都是這種情況。publicbooleancheckPermission(StringcomponentId,Stringpartname,Stringpartid,Stringpermissiontype,Stringpermissionvalue)permissontype上的權限值是否為permissionvalue,如果是permissionvalue,則返回true,否則返回false。認、此權限類型自己的默認值等因素,判斷出在此權限類型上的最終權限值是否為對于editablelist2/editabledetail2兩種報表類型,只有readonly和非readonly兩種模式,如果要指定非readonly模式,只要將模式傳入空值即可。publicvoidsetEditableReportAccessMode(Stringreportid,String用戶可以在每個報表自己器的doStart()方法或<preaction/>的中指定自己的本次這種方式與在URL中加上“reportid_ACCESSMODE=模式”進行等價,不過在所有可編輯報表中器的保存前服務器端回調方法中可以獲取和修改本次要保存的所據(jù)的key為columnold。用戶可以遍歷此Map對象查看存放結構;新舊數(shù)據(jù),新數(shù)據(jù)的key為column,舊數(shù)據(jù)的key為columnold。用戶可以遍歷此Map對象查publicList<Map<String,String>>List<Map<String,String>>只有一value為變量值。對于可編輯數(shù)據(jù)自動列表報表,因為每條記錄都有一套自己的變量值,里面包括<params/>中定義的所有變量的值,因此本次保存多少條記錄,獲取的List<Map<String,String>>就包括多少個Map對象,且與相應的記錄(即通過上面getLstUpdatedData()List<Map<String,String>>)一一對應。因此當要獲取第一條Map<String,String>對象,依對于可編輯細覽報表,得到的List<Map<String,String>>只有一個元素,即一個Map<String,String>Mapkeycolumn,用戶可以遍歷此Map對象查看存放結構;ListMap<String,String>對象中,其中包括本條記錄所有列的數(shù)據(jù),數(shù)據(jù)的key為column,用戶可以遍歷此Map對象查看存放結構。如果用戶需要在器的保存前回調函數(shù)中修改某列的數(shù)據(jù),只需修改List<Map<String,String>>只有一value為變量值。對于可編輯數(shù)據(jù)自動列表報表,因為每條記錄都有一套自己的變量值,里面包括<params/>中定義的所有變量的值,因此本次保存多少條記錄,獲取的List<Map<String,String>>就包括多少個Map對象,且與相應的記錄(即通過上面Map<String,String>對象,依次對于可編輯細覽報表,得到的List<Map<String,String>>只有一個元素,即一個可編輯列的數(shù)據(jù)的keycolumnold,用戶可以遍歷此Map對象查看存放結構;ListMap<String,String>對象中,其中包括本條記錄所有列keycolumnkeycolumnold,用戶可以遍歷此Map對象查看存放結構。List<Map<String,String>>只有一value為變量值。對于可編輯數(shù)據(jù)自動列表報表,因為每條記錄都有一套自己的變量值,里面包括<params/>中定義的所有變量的值,因此本次刪除多少條記錄,獲取的List<Map<String,String>就包括多少個Map對象,且與相應的記錄(即通過上面Map<String,String>對象,依次Map<String,String>對象中相應參數(shù)名publicvoidaddOnloadMethod(Stringmethodname,Stringmethodparams,booleanStringBufferparamsBuf=newStringBuffer();執(zhí)行(onload),這里決定了與已有onload函數(shù)執(zhí)行的順序。function{}通過paramsObj就可以取到addOnloadMethod()的methodparams參數(shù)傳過來的參數(shù)值,方法為:paramsObj.pageid就可以取到上面?zhèn)鱽淼膒ageid對應的值等。在JAVA類中調用如下JAVA代碼添加onload函數(shù):StringBufferparamsBuf=newStringBuffer();function{}publicvoidaddOnloadMethod(Stringmethodname,Stringmethodparams,booleanisInsertFirst,intstatecode)臺調用本onload函數(shù)。在上面介紹的publicvoidaddOnloadMethod(Stringmethodname,String用,相當于此方法的statecode參數(shù)值為Consts.STATECODE_SUCCESS。datasourcewabacus.cfg.xml的<datasoures/>中配置的<datasource/>的name屬性,如果沒有指定此參數(shù),或指定為 ReportRequest類的對象環(huán)境中,比如頁面或報JAVA類或JSP文件中,則<datasourcename="ds1"Connectionconn=成,其中URL即為要跳轉的目標頁面URL。架這個標識方法是定義在wabacus_api.js的如下方法中:function {if(editedElementObj==null)return;}入框對象editedElementObj改變成其它樣式,比如修改邊框等,還可以通過editedElementObj.parentNode取到輸入框的父修改其父的樣式。參數(shù)statecode:狀態(tài)碼,可設置值包括如下幾種:Consts.STATECODE_NONREFRESHPAGE:成功響應請求,此時會重置被刷表返回值:如果本次是對reportid對應的報表做查詢操作,則返回true,否則返false<condition/>表的reportid時也返回true。ListlstData=reportTypeObj.getLstReportData();lstData就是此報表的所有數(shù)據(jù):如果是細覽報表,則lstData中只有一個對象,存放所有列的數(shù)據(jù)。Object,property為要獲取列數(shù)據(jù)的<col/>propertycolumn屬性配置值。 componentid:指定針對哪個組件調用服務器端操作時傳入的動態(tài)參數(shù),這里指定組件id中,用于、修改、新增參數(shù)。AnBuon因為這種調用方式不用開發(fā)人員寫被調用類,因此如果用戶想讀寫客戶端傳過來的參在。publicStringaddParamToUrl(Stringparamname,Stringparamvalue,boolean頁、搜索等參數(shù)都是存入URL中,后續(xù)操作時都是從URL中獲取所需的數(shù)據(jù)。如果開發(fā)人員想在URL中保留某個參數(shù)值,以便后續(xù)操作也能到,則可以調用此方法將它存入URL中,這樣后續(xù)操作就能從URL中取到值。例如,對于<jsp/>jsp頁面,開發(fā)人員有可能想在URLJSP保留某個參數(shù),以便下次刷新時還能取到,就可以在JSP頁面或<jsp/>的前/后置動作中調用此方法將參數(shù)存入URL中,則下次刷新時就還能從URL中到。rrequestrequestHttpServletRequest對象。如果有request 對象,要獲取rrequest對象,只要調用:ReportRequestpublicString在 report.AbsReportType中json格式為:[{property1:{label:標題,value:列值,column:字段名,column:字段名,hidden:true/false},property2:{label:標題,value:列值,column:字段名,hidden:true/false},property3:{label:標題,value:列值,column:字段名,hidden:true/false},},{property1:{label:標題,value:列值,column:字段名,hidden:true/false},property2:{label:標題,value:列值,column:字段名,hidden:true/false},property3:{label:標題,value:列值,column:字段名,hidden:true/false},},.]如果在<sql/>中配置了兩個或以上的<dataset/>json格式為:{datasetid1:[{property1:{label:標題,value:列值,column:字段名,hidden:true/false},property2:{label:標題,value:列值,column:字段名,hidden:true/false},property3:{label:標題,value:列值,column:字段名,hidden:true/false},},{property1:{label:標題,value:列值,column:字段名,hidden:true/false},

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論