Git Product home page Git Product logo

sfdx-editable-list's Introduction

Editable List (Record Hunter's Add-on)

Editable List is a record list component that allows you to update multiple items at one time.

What you can do

  • Edit multiple fields of multiple records at one time
  • Easily find edited items as they get highlighted
  • Reset your edit as long as it's not saved
  • Select picklist values based on record type if any
  • Search and select a record when editing a lookup field

Prerequisite

This component is a Record Hunter's Add-on. Make sure to install it from AppExchange in advance

Dev, Build and Test

  1. Install Record Hunter from AppExchange
  2. git clone this repository and deploy by yourself

How to use Editable List

Setup Instruction

  1. Drag and drop Editable List with Record Hunter's Search Box in Lightning App Builder
  2. Change default settings to suit your needs
  • Target Object: Object to query and display
  • Column Fields: Fields to query and display
  • Rows: Maximum Number of records to query and display
    Be aware that it will have performance drawbacks if you have too many items (columns × rows)
  • Order: Order is determined by adding 1 to that of the component which passes the search result to this component
    (For example, if you just use Search Box and Editable List, set 1 for Search Box and 2 for Editable List)

Limitations

  • 200 is the maximum number of rows
  • Address, Formula, Combobox, Multipicklist, Location, and some other data types are not supported
  • Lookup fields that reference to more than one object is not supported such as WhatId of Task object
  • Input fields for Picklist and Lookup field are implemented with UI API. Supported objects for those fields complies with that of UI API. User Interface API Developer Guide: Supported Objects

Disclaimer

This code is only a sample code and has not been fully tested. Please use this code at your own risks. This software is released under the MIT License, see LICENSE.txt.

sfdx-editable-list's People

Contributors

hmdtyc avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

bellanc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.