el-tabl header custom filtering

Main code renderHeader property < /el-table-column> Encapsulated components <template> <el-dropdown trigger=”click” ref=’dropdownRef’> <i class=”el-icon-arrow-down”></i> <el-dropdown-menu slot=”dropdown” class=’dropdown’> <el-input v-model=”search” size=’mini’ placeholder=”Please enter the filter content” /> <el-checkbox-group v-model=”checkList” class=”checkbox-group”> <el-checkbox :label=”item.value” class=”checkbox” v-for=”(item, index) in dataList” :key=’index’>{<!– –>{ item.value }}</el-checkbox> </el-checkbox-group> <div class=’line’></div> <div class=’button’> <el-button :disabled=”checkList.length === 0″ type=’text’ @click=’select’>Filter</el-button> <el-button type=’text’ @click=”reset”>Reset</el-button> </div> […]

el-table merges cells with the same value + multi-level header

<el-table border :data=”costList” :span-method=”objectSpanMethod” > <el-table-column label=”Category” prop=”Category” width=”120″> </el-table-column> <el-table-column label=”Expense Account” prop=”Expense Account” width=”120″> </el-table-column> <el-table-column v-for=”(item, index) in costTitle” :key=”index” :label=”item.name” width=”120″ :prop=\ “item”> <el-table-column :label=”item.amount” width=”120″> <el-table-column v-for=”(val, ind) in item.data” :key=”ind” :label=”val.substr(val.length – 2)” :prop =”val” width=”120″> </el-table-column> </el-table-column> </el-table-column> </el-table> export default {<!– –> name: “OaZyfy”, data() {<!– –> […]

springboot+vue custom header export table (including complex headers, multiple sheet pages)

Article directory 1 front desk 1.1 Export code 1.2 Front-end and back-end docking code 1.3 Page code 2 Backstage 2.1 Introducing dependencies 2.2 Interface code 2.2.1 Entity class 2.2.1.1 Data entity 2.2.1.1 Header entity 2.2.2 Interface entry 2.2.3 Main code 2.2.4 Custom tool class 3 Test data format 3.1 Complex header data format 3.2 Common […]

nginx proxy_set_header setting, custom header

1. Background XXX 2. Grammar Syntax proxy_set_header field value; Default value proxy_set_header Host $proxy_host; proxy_set_header Connection close; proxy_set_header Connection close; td> Context http, server, location Allows redefining or adding request headers sent to the backend server. value can contain text, variables, or a combination of these. If and only if the proxy_set_header directive is not […]

Spring Security vulnerability protection-HTTP security response header

1. Default Security Header Spring Security provides a default set of secure HTTP response headers to provide secure defaults. While each of these headers is considered a best practice, it should be noted that not all clients use these headers, so additional testing is encouraged. You can customize specific headers. For example, suppose you want […]

Use pytest fixture and session to automatically add request headers to make interface testing more efficient!

Foreword When doing interface testing, most interfaces require login authentication. When conducting interface testing in the project, the author needs to add Authentication token to the request header, using requests.get(), requests.post() When the function sends a request, you usually need to pass in the parameter headers, like this requests.post(url=”, json=payload, headers={‘Authorization’: ”}), but each request […]

Determine the document suffix based on the document header and modify it

Document suffix name recognition import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class VerifyFileTypeUtils { public final static Map<String, String> FILE_TYPE_MAP = new HashMap<String, String>(); private static FileInputStream is; static { getAllFileType(); // Initialize file type information } /** * Common file formats */ private static void getAllFileType() […]

easyExcel exports complex table headers with customized styles

The effect is as follows Specific code: Dynamic header data /** * Export rent property header * * @return */ public List<List<String>> buildHead() {<!– –> R<List<RentalProperty>> rentalPropertyR = smartPropertyClient.getRentalPropertyListByTenantId(AuthUtil.getTenantId()); List<String> feeProjectNameList = new ArrayList<>(); if (rentalPropertyR.isSuccess() & amp; & amp; rentalPropertyR.getData().size() > 0) {<!– –> for (RentalProperty rentalProperty : rentalPropertyR.getData()) {<!– –> feeProjectNameList.add(rentalProperty.getName()); } } […]