Categories
Searches

Understanding Transaction Searches

A deep understanding of how Transaction searches function is crucial knowledge for every NetSuite developer, but the default behaviour of these searches, and controlling that behaviour, can be quite confusing initially. Let’s explore an example Transaction search where we define a filter for a single transaction’s internal ID: We’ve specified a filter to only show […]

Categories
Searches User Interface

15 How Do I Display NetSuite Search Results in a Suitelet?

This week, we’re going to walk through an end-to-end example of displaying some Search Results in a list on a custom Suitelet page in the UI. Links WebStorm Templates repository: https://gitlab.com/erictgrubaugh/webstorm-suitescript2-templates Eclipse Templates repository: https://gitlab.com/erictgrubaugh/eclipse-suitescript-templates Learn SuiteScript project repository: https://gitlab.com/stoicsoftware/learn-suitescript

Categories
Searches

13 Efficient Global Searches

In this edition, we take a little break from intensive SuiteScript work and look at a few productivity tips involving NetSuite’s Global Search. Our investigation today doesn’t require any code; we’ll be demonstrating our Global Search tips entirely in the UI. For that reason, this content is best viewed as a video: If your team […]

Categories
Searches

12 Main Line for Transaction Searches

In this edition, we continue our exploration of NetSuite Searches by looking at a general NetSuite concept called the mainline search filter. To coincide with this series of articles on Searching, I have also created a series of SuiteScript cookbooks focused on Searching. If you are tired of NetSuite’s unrealistic or broken examples, then these […]

Categories
Searches

11 Search Columns in SuiteScript 2.0

In this edition, we explore working with Search Columns in SuiteScript 2.0. To coincide with this series on Searching, I have also created a series of SuiteScript cookbooks focused on Searching. If you are tired of NetSuite’s unrealistic or broken examples, then these cookbooks are for you. Creating Search Columns We begin by looking at […]

Categories
Searches

10 Search Filters in SuiteScript 2.0

In this edition, we explore creating our own Searches and working with Search Filters in SuiteScript 2.0. To coincide with this series of articles on Searching, I have also created a series of SuiteScript cookbooks focused on Searching. If you are tired of NetSuite’s unrealistic or broken examples, then these cookbooks are for you. Creating […]

Categories
Searches

9 Introduction to Searching with SuiteScript 2.0

In this edition, we start looking at how to transition our Searches from SuiteScript 1.0 over to 2.0. This is quite an important and lengthy concept in SuiteScript, so we’ll be exploring Searching over several weeks. To coincide with this series of articles on Searching, I have also created a series of SuiteScript cookbooks focused […]

Categories
Searches

7 Field Lookups in SuiteScript 2.0

NetSuite’s lookup feature allows users to very quickly retrieve body-level data for a particular record without having to load the entire record on a page. This feature is provided by the nlapiLookupField function in SuiteScript 1.0 and the N/search module’s lookupFields method in SuiteScript 2.0. N/search#lookupFields Assume we import the N/search module like so:

[…]