首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏TDesign 技术视野・开发篇

    TDesign 更新周报(2022年12月第3周)

    Vue2 for Web 发布 0.52.2 FeaturesTable: @chaishi树形结构,支持点击行展开树节点,issue#1847 (#1915)树形结构,点击树节点展开图标时,不触发 onRowClick for Web 发布 0.26.2 FeaturesTable:树形结构,支持点击行展开树节点,tdesign-vue#1847 @chaishi (#2147)树形结构,点击树节点展开图标时,不触发 onRowClick 支持任意行高虚拟滚动和树形结构虚拟滚动、支持滚动定位到任意元素 @chaishi (#1798)树形结构,支持点击行展开树节点 @chaishi (#1800)树形结构,点击树节点展开图标的时候,不再冒泡到行点击事件 onRowClick

    1.8K20编辑于 2022-12-15
  • 来自专栏前端达人

    TypeScript真的能救你的命?一次线上Bug引发的类型安全思考

    传统JavaScript写法的隐患 // ❌ JavaScript版本 function DataTable({ columns, data, onRowClick }) { return ( > {data.map(row => ( onRowClick columns的key必须对应data中的字段,但没有约束 onRowClick可能被传入任何东西 如果data的结构变了,代码不会报错 TypeScript版本:类型安全的保障 interface Column : (row: T) =>void; } function DataTable<T extends { id: string | number }>({ columns, data, onRowClick > {data.map(row => ( onRowClick

    16610编辑于 2026-03-12
  • 来自专栏前端从进阶到入院

    手把手教你用jsx封装Vue中的复杂组件(网易云音乐实战项目需求)

    <el-table v-bind="$attrs" v-if="songs.length" :data="songs" @row-click="<em>onRowClick</em>" $listeners, ['row-click']: this.onRowClick, }, props: { ...props,

    57210编辑于 2024-01-27
  • 来自专栏lhyt前端之路

    typescript叫anyscript?不存在的

    : number; onRowClick?: (record: T, index: number, event: Event) => void; onRow? 的数据结构了 数据还没加载完使用loading,照顾到小屏还可以使用scroll控制距离多大才滚动 看onChange的参数pagination,翻页的回调实锤了,那pagination肯定是配置翻页的 onRowClick scroll={{ x: 800 }} loading={isLodaing} onChange={onChange} onRowClick ={onRowClick} > <Column dataIndex="name" title="大名" /> ); // Column

    2.7K22发布于 2019-10-12
  • 来自专栏前端达人

    2026前端工程师生存指南:那些让我少走3年弯路的硬核思维

    : PaginationConfig; onRowClick? : (row: T) =>void; } exportfunction DataTable<T>({ data, columns, loading, pagination, onRowClick }: <Skeleton /> : ( <VirtualList data={data} columns={columns} onRowClick ={onRowClick} /> )} {pagination && <Pagination {...pagination} />}

    )

    62310编辑于 2026-03-12
  • 用JS/HTML/CSS 构建可拖拽、可冻结、可编辑的原生交互式表格示例

    this.data.columnsViewState渲染状态层this.view.filteredIndices,selectedRows,frozenRows,editingController交互逻辑层render(),onRowClick ;//在row的click中增加保护rowDiv.addEventListener('click',(e)=>{if(this.view.editing)return;//编辑中直接忽略点击this.onRowClick rowIdx,rowDiv));}//✅修复:双击不触发单击冒泡rowDiv.addEventListener('click',(e)=>{if(this.view.editing)return;this.onRowClick desc':'asc';}else{this.view.sortKey=colKey;this.view.sortDir='asc';}this.applyFilter();}onRowClick(e,

    57421编辑于 2026-04-01
  • 来自专栏项目实战

    新零售实战 | 供应商门户的神经重构:基于区块链的订单-结算全链路透明化体系

    columns - 表格列配置:ID、SKU、数量、状态 * @property {Array} data - 表格数据源来自组件状态中的订单数据 * @property {Function} onRowClick return <RealTimeTable columns={['ID', 'SKU', 'Qty', 'Status']} data={this.state.orders} onRowClick

    65210编辑于 2025-05-12
  • 来自专栏ooderAgent

    OneCode技术架构深度解析:自主UI体系、注解驱动的优势

    caption": "邮箱", "width": 200} ], "data": { "ajaxAutoLoad": "/api/users" }, "events": { "onRowClick

    32010编辑于 2025-07-07
  • 来自专栏ooderAgent

    OneCode基础组件介绍——表格组件(Grid)

    定义表格支持的事件类型枚举值:onClickGridHandler: 表格点击事件beforeGridValueCalculated: 表格值计算前事件afterGridValueCalculated: 表格值计算后事件onRowClick

    71710编辑于 2025-06-26
  • 来自专栏供应链项目实践

    供应链架构与工程化篇 | 使用 React Router 构建复杂的多层级权限与物流跟踪路由体系

    status}onChange={handleStatusChange}/>{/*订单列表*/}<OrderTablesortBy={sortBy}onSortChange={handleSortChange}onRowClick

    11710编辑于 2026-04-28
  • 来自专栏ooderAgent

    OoderAI V3.5.0 技术白皮书——NLP 驱动的 AI 原生开发平台

    styles": { "cssClass": "user-grid-theme", "striped": true }, "events": { "onRowClick

    15510编辑于 2026-05-25
  • 来自专栏ooderAgent

    OneCode3.0低代码引擎核心技术:常用动作事件速查手册及注解驱动开发详解

    @GridEventAnnotation( type = CustomGridEvent.ROW_CLICK, handler = "onRowClick @GridEventAnnotation( type = CustomGridEvent.ROW_CLICK, handler = "onRowClick

    34610编辑于 2025-07-13
  • 来自专栏ooderAgent

    OneCode 3.0:低代码开发的革命性升级与企业级应用构建新范式

    createdAt; // 前端事件处理 @GridEventAnnotation(eventType = GridEventType.ROW_CLICK) public void onRowClick

    50500编辑于 2025-08-08
  • 来自专栏ooderAgent

    从技术实践角度来谈一下, 低代码的全栈可视化应用

    caption": "邮箱", "width": 200} ], "data": { "ajaxAutoLoad": "/api/users" }, "events": { "onRowClick

    34910编辑于 2025-07-19
  • 来自专栏前端从进阶到入院

    写给初中级前端的高级进阶指南(JS、TS、Vue、React、性能、学习规划)

    $listeners, ["row-click"]: this.onRowClick, }, props: { ...props,

    7.2K89发布于 2020-04-11
  • 领券