npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

resizable-table-react-antd

v1.0.0

Published

Table with draggable table columns based on React and Antdesign

Downloads

76

Readme

可拖动表格列的 Table

组件开发背景

从 AntDesign 4.x 开始,Table 不支持拖动表格列的 API,因此,该组件重新封装了 Table 组件。

组件使用说明

  1. 该组件继承了 AntDesign 5.x中 Table 组件的所有 API,和 Table 使用一致。

  2. width: string | number

    • 使用拖动表格列宽度功能时,columns 中每一列的宽度必填,不填默认设置为 100px
    • 建议使用百分比或精确数字,例如 width: '10%'width: 100,否则宽度可能不生效(AntDesign 的 Table 也不建议使用 width: '100px'),导致拖动功能不生效。
    • 每列都设置宽度且统一格式时,位置更新更精确。建议统一使用百分比格式,但列宽度总和不要超过100%。

示例

const columns = [
  {
    dataIndex: 'name',
    title: 'Name',
    width: '10%' // width: 100 // width : '100px'
    ellipsis: true,
  },
];