asp.net core使用DevExtreme20將int列轉(zhuǎn)為checkbox方法示例
更新時間:2023年08月16日 11:46:55 作者:Chobits
這篇文章主要為大家介紹了asp.net core使用DevExtreme20將int列轉(zhuǎn)為checkbox方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
后端設(shè)置擴(kuò)展方法
public static void SetNumCheckBox<T>(this DataGridColumnBuilder<T> builder) { _ = builder.CellTemplate(new JS("CheckBoxCellTemplate")) .EditCellTemplate(new JS("CheckBoxEditorTemplate")) .Lookup(lookup => lookup.DataSource(new object[] { new { label = "是", value = 1, }, new { label = "否", value = 0, }, }).DisplayExpr("label").ValueExpr("value")); }
前端添加單元格和編輯代碼
const getNewDomId = (function () { let id = 1; return function () { return id++; }; })(); function CheckBoxEditorTemplate(el, e) { var domId = 'grid_cell_' + getNewDomId(); el.html(`<div id="${domId}"></div>`); new Vue({ el: '#' + domId, template: `<el-checkbox v-model="state" v-on:change="onChange" />`, data: { state: e.value === 1, }, methods: { onChange(value) { e.setValue(value ? 1 : 0); }, }, }); } function CheckBoxCellTemplate(container, options) { container.html( `<div class="dx-checkbox-container ${ options.value === 1 ? 'dx-checkbox-checked' : '' }"><span class="dx-checkbox-icon"></span></div>` ); }
以上就是asp.net core使用DevExtreme20將int列轉(zhuǎn)為checkbox方法示例的詳細(xì)內(nèi)容,更多關(guān)于asp.net core將int列轉(zhuǎn)為checkbox的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
ASP.NET通過Web.config實現(xiàn)驗證賬號密碼是否正確進(jìn)行登錄
本文是通過authentication(認(rèn)證訪問者) 和 authorization( 訪問權(quán)限),來實現(xiàn)一個簡單的判斷用戶賬號密碼是否正確,需要的朋友可以參考下2021-09-09ASP.NET Core Web API 教程Project Configuration
本文將介紹 Startup 類中的配置方法以及如何通過這些方法來設(shè)置應(yīng)用程序。除此之外,還將介紹如何注冊服務(wù)以及如何通過擴(kuò)展方法來實現(xiàn)注冊,需要的朋友可以參考下面文章內(nèi)容2021-09-09ASP.NET?Core?6最小API中使用日志和DI示例詳解
這篇文章主要為大家介紹了ASP.NET?Core?6最小API中使用日志和DI示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08ASP.NET?Core使用功能開關(guān)控制路由訪問操作
這篇文章主要介紹了ASP.NET?Core使用功能開關(guān)控制路由訪問操作,而對于一些試驗性的功能,我們并不希望用密碼去控制是否允許訪問,而是想用一種開關(guān)的方式開放,下面文章我們就來試著實現(xiàn)這個功能,需要的小伙伴可以參考一下2022-02-02