Dr. Gareth S. Bestor
Dr. Gareth S. Bestor
code: row = [XLFormRowDescriptor formRowDescriptorWithTag:tag rowType:XLFormRowDescriptorTypeTextView title:title]; [row.cellConfig setObject:UIColor.grayColor forKey:@"textView.textColor"]; [row.cellConfig setObject:UIColor.redColor forKey:@"textLabel.backgroundColor"]; // HACK This is the displayed result with very long label:  Relevant code: ``` #pragma mark...
under https://opendatakit.github.io/xforms-spec/#bind-attributes: > jr:constraintMsg | Specifies the custom message to be displayed when the constraint is violated. Value can be string literal (**jr:requiredMsg**="message") or a translation function call (**jr:requiredMsg**="jr:itext('id')"). 'nuf...
#### Software versions javaRosa as it exists in Validate as it exists in XSLForm Online v1.3.1 #### Problem description Validate appears to be performing a static evaluation of XPath expressions...
copied from slack discussion with @lognaturel : The randomize(...) function is (also) supposed to return a nodeset: https://docs.opendatakit.org/form-operators-functions/#randomize So if this is ok: `instance('countries')/root/item[position() = 1]` then presumably this is...
#### Software versions javaRosa as it exists in Validate as it exists in XSLForm Online v1.3.1 #### Problem description x = coalesce(.,${foo}) is a useful tool to implement dynamic defaults...
#### Software versions javaRosa as it exists in Validate as it exists in XSLForm Online v1.3.1 #### Problem description using indexed-repeat() inside a repeat group to accumulate results, by referencing...