singleSelect.html 1.84 KB
<div id="apilist4single" class="page out" data-title="接口列表-单选">
    <div class="page-content">
        <div id="apilist4single-header"></div>
        <div id="apilist4single-a" ></div>
    </div>
</div>
<script>
    require(["mUtil", "NavHeader", "APIList"], function (mUtil, NavHeader, APIList) {
        new NavHeader({
            el: "apilist4single-header",
            container: "#apilist4single",
            option: {
                fixed: true,
                title: "接口列表插件",
                smallTitle: "apilist4single"
            }
        }).render();

        new APIList({
            el: "apilist4single-a",
            option: {
                apiConfig: {
					api: {
						id: "4ff3c2114b484c9b888c32554c38cc7b",
						name: "文档列表"
					},
					request: {
						params: {
							query: [
								{name: "categoryid", value: ""},
								{name: "searchKey", value: "{search_key}"},
								{name: "pageNo", value: "{page_no}"},
								{name: "pageSize", value: "{page_size}"}
							],
							body: {}
						},
						path: "/X-WEV-DocList",
						type: "GET"
					},
					response: {
						type: "HTML",
						formats: {
							DATAS: "datas",
							TOTAL_SIZE: "totalSize",
							STATUS_CODE: {
								key: "status",
								value: 1
							},
							ERROR_MSG: "errMsg"
						}
					}
				},
				pageStart: 1,
				pageSize: 10,
				normalview: {
					imgfield: "",
					titlefield: "{subject}",
					otherfields: [
						"{owner}, {createtime}"
					]
				},
				normalSearch: {
					hide: false,
					tip: ""
				},
				options: {
					readonly: false,
					selectable: false,		//数据可选
					showOnePage: false		//显示一页
				},
                callback: {
					click : function(){
						Mobile_NS.setAPIBrowser4SingleSelect(this);//单击脚本
					}
				}
            }
        }).render();
    });
</script>