@@ -154,8 +154,57 @@ function is_applicable_field( $field ) {
154
154
*/
155
155
156
156
# Basic Usage
157
- # new GW_List_Field_As_Choices( array(
158
- # 'form_id' => 1,
159
- # 'list_field_id' => 2,
160
- # 'choice_field_ids' => 3
161
- # ) );
157
+ //new GW_List_Field_As_Choices( array(
158
+ // 'form_id' => 1,
159
+ // 'list_field_id' => 2,
160
+ // 'choice_field_ids' => 3,
161
+ //) );
162
+
163
+
164
+ # Enable Sorting of Choices Alphanumerically
165
+ //new GW_List_Field_As_Choices( array(
166
+ // 'form_id' => 1,
167
+ // 'list_field_id' => 2,
168
+ // 'choice_field_ids' => 3,
169
+ // 'sort' => true,
170
+ //) );
171
+
172
+ # Populating Multiple Choice Fields
173
+ //new GW_List_Field_As_Choices( array(
174
+ // 'form_id' => 384,
175
+ // 'list_field_id' => 3,
176
+ // 'choice_field_ids' => array( 6, 7 ),
177
+ //) );
178
+
179
+
180
+ # Customizing the Choice Label and Value
181
+ //new GW_List_Field_As_Choices( array(
182
+ // 'form_id' => 384,
183
+ // 'list_field_id' => 2,
184
+ // 'choice_field_ids' => array( 4, 5 ),
185
+ // 'label_template' => '{Name} <span style="color:#999;font-style:italic;">({Age})</span>',
186
+ // 'value_template' => '{Name}',
187
+ //) );
188
+
189
+ # Filter Usage
190
+ ## Customize List field values to be populated as choices based on Gravity Flow User Input step.
191
+ //add_filter( 'gwlfac_list_field_values', function( $values, $form, $args ) {
192
+ // if ( is_array( $values ) ) {
193
+ // return $values;
194
+ // }
195
+
196
+ # Confirm we are within a Gravity Flow Inbox.
197
+ // if ( rgget( 'lid' ) && rgget( 'page' ) == 'gravityflow-inbox' ) {
198
+ // $entry = GFAPI::get_entry( (int) rgget( 'lid' ) );
199
+ // // Verify the entry list field has previously stored values to use.
200
+ // if ( $entry ) {
201
+ // $values = unserialize( $entry[ $args['list_field_id'] ] );
202
+ // if ( ! is_array( $values ) ) {
203
+ // return false;
204
+ // } else {
205
+ // return $values;
206
+ // }
207
+ // }
208
+ // }
209
+ // return false;
210
+ //}, 10, 3 );
0 commit comments